- 683 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 20:48:20 ID:ZQc0Ffc80]
- パッチも出たことだし用済みとなりましたが…
>>650,655,664,667,674 >>651,671,675 Match = "cursor[^:=}]+(:|=) url\([^)}]+\)(;|) \1}$SET(0=\1})|" "style=$AVQ(\1" " (c|\& # (x (0 )+{0,*}(6 3|4 3)|(0 )+{0,*}(6 7|9 9)) (;|))" " (u|\& # (x (0 )+{0,*}(7 5|5 5)|(0 )+{0,*}(8 5|1 1 7)) (;|))" " (r|\& # (x (0 )+{0,*}(7 2|5 2)|(0 )+{0,*}(8 2|1 1 4)) (;|))" " (s|\& # (x (0 )+{0,*}(7 3|5 3)|(0 )+{0,*}(8 3|1 1 5)) (;|))" " (o|\& # (x (0 )+{0,*}(6 F|4 F)|(0 )+{0,*}(7 9|1 1 1)) (;|))" " (r|\& # (x (0 )+{0,*}(7 2|5 2)|(0 )+{0,*}(8 2|1 1 4)) (;|))[^;"]+ \2" ")$SET(0=style=\1\2)" Replace = "\0" サンプルテキスト : 30000 バイト 平均時間 : 0.511000 (ミリ秒) 一行目を {} で括って {\1cursor[^:=}]+(:|=)[^;}]+(;|) \2}$SET(0={\1\2}) のようにすると 平均時間 : 0.881000 (ミリ秒) a{ cursor アXXXイ ウYYYエ: url( mailto: kuso.ani オZZZ ) } ←こんなのも有効でした。 半角スペースの部分は[%00]から[%20]までマッチさせた方が望ましい。
|

|