Proxomitronを使いこなしたい! Part2

このエントリーをはてなブックマークに追加
982名無し~3.EXE:02/05/23 23:21
>>981
Matchがしっかりしていれば、Boundsはいらないと思う。
Matchだけで十分なのに、Boundsを指定するのは逆効果のような。
>Replace が異なるだけで全ての書き込みにマッチする
Matchが異なるの間違いでは?
Replaceではマッチしないよ。
Replaceはマッチした文字をどんな文字に置き換えるかを指定するところ。
とりあえず、自分のフィルタを使って試してみれ。
983961:02/05/23 23:29
>>982
$SET に代入されるものが異なる(ので、Replace で吐き出されるものも異なる)
という意味のつもりでした。
よく読むとそうは伝わりませんね。スマソ。
984961:02/05/23 23:31
× $SET に代入される
○ $SET で \0 に代入される

今日は冴えないな…もう寝よう。
985名無し~3.EXE:02/05/23 23:57
>>981
Boundsを使うのなら
Bounds = "<a href-killed="mailto:(^sage")*</a>"

これなら sage0 0sage 0sage0 などにも
Matchすると思うのですがでしょうか?
986985:02/05/24 00:01
>>981
すいません。失敗しました。
Boundsを使うのなら
Bounds = "<a href="mailto:(^sage")*</a>"

これなら sage0 0sage 0sage0 などにも
Matchすると思うのですがどうでしょうか?
987名無し~3.EXE:02/05/24 00:03
>>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以外だけを表示させるならこれでいいと思うんだけど…。
988名無し~3.EXE:02/05/24 00:19
>>987
Match = "<a href="mailto:(sage|([^"]++)$SET(0=[\2]))\2"><b>\1</b></a>"
に改め。最初の$SETは無駄ですた。
989名無し~3.EXE:02/05/24 08:49
2たんを快適に利用するために2たんで四苦八苦する。



         本末転倒
990名無しさん:02/05/24 09:25
>>979 >>986
>(^sage")*
そっか。後ろの一文字含めればよかったんだね。気が付かなかった。
>>982
最長一致がめんどくさいんでBoundsは付けといた方が楽な場合が多いと思うよ。
>>989
それもまたけっこう楽しいもんだよ。
991名無し~3.EXE:02/05/24 11:00
992名無し~3.EXE:02/05/24 12:40
993名無し~3.EXE:02/05/24 12:40
994名無し~3.EXE:02/05/24 12:41
995次スレ:02/05/24 12:42
996名無し~3.EXE:02/05/24 12:42
997名無し~3.EXE:02/05/24 12:43
998名無し~3.EXE:02/05/24 12:44
次スレ
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/102212224899/
.
999名無し~3.EXE:02/05/24 12:44
10001000:02/05/24 12:44
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。