Proxomitronを使いこなしたい! Part2
>>981 Matchがしっかりしていれば、Boundsはいらないと思う。
Matchだけで十分なのに、Boundsを指定するのは逆効果のような。
>Replace が異なるだけで全ての書き込みにマッチする
Matchが異なるの間違いでは?
Replaceではマッチしないよ。
Replaceはマッチした文字をどんな文字に置き換えるかを指定するところ。
とりあえず、自分のフィルタを使って試してみれ。
>>982 $SET に代入されるものが異なる(ので、Replace で吐き出されるものも異なる)
という意味のつもりでした。
よく読むとそうは伝わりませんね。スマソ。
× $SET に代入される
○ $SET で \0 に代入される
今日は冴えないな…もう寝よう。
>>981 Boundsを使うのなら
Bounds = "<a href-killed="mailto:(^sage")*</a>"
これなら sage0 0sage 0sage0 などにも
Matchすると思うのですがでしょうか?
>>981 すいません。失敗しました。
Boundsを使うのなら
Bounds = "<a href="mailto:(^sage")*</a>"
これなら sage0 0sage 0sage0 などにも
Matchすると思うのですがどうでしょうか?
>>984 ゴメソ。勘違いだったか。
Match = "<a href="mailto:((sage)$SET(0=)|([^"]++)$SET(0=[\2]))\2"><b>\1</b></a>"
Replace = "<a href="mailto:\2"><b>\1</b></a>\0"
sage以外だけを表示させるならこれでいいと思うんだけど…。
>>987 Match = "<a href="mailto:(sage|([^"]++)$SET(0=[\2]))\2"><b>\1</b></a>"
に改め。最初の$SETは無駄ですた。
2たんを快適に利用するために2たんで四苦八苦する。
本末転倒
>>979 >>986 >(^sage")*
そっか。後ろの一文字含めればよかったんだね。気が付かなかった。
>>982 最長一致がめんどくさいんでBoundsは付けといた方が楽な場合が多いと思うよ。
>>989 それもまたけっこう楽しいもんだよ。
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。