5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Proxomitronを使いこなしたい! Part2

1 :名無し~3.EXE:02/04/08 10:00
【アップローダー】
http://wind.prohosting.com/proxmine/cgi-bin/uploader/

【ヘルプ】
http://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html

【ブラクラ対策】
http://kobe.cool.ne.jp/toc/cache/toc.dyndns.org/bc/

【前スレ】
Proxomitronを使いこなしたい!
http://yasai.2ch.net/win/kako/982/982282364.html

関連リンク・過去ログ・FAQは >>2-10

952 :名無し~3.EXE:02/05/22 07:28
>>950-951
( ´,_ゝ`)プッ、炉厨は死ね。


953 :名無し~3.EXE:02/05/22 07:34
>>952
最もです。しかしあなたも道連れでしょう。
相手にしたくない気持ちも分かるんです。
そして、949で止まっていた理由も・・・・・・
だからあえてこう聞いているのに、あなたその態度はなんですか?
逝ってよしとはあなたのためにある言葉に違いありません。

954 :名無し~3.EXE:02/05/22 07:39
急にサイトがビジーになったのは藁っていいところなんでしょうか?


955 :名無し~3.EXE:02/05/22 08:25
おい!移動されたやンけ!どうしてくれんねん!

956 :名無し~3.EXE:02/05/22 10:38
サルネイムのURLにegroupsのIDが含まれてれば多分できる。
ページが見れないので分からんが。

957 :名無し~3.EXE:02/05/22 16:06
1000!

958 :名無し~3.EXE:02/05/22 20:47
なにげにサイトのログを見たら
User-Agentに (Win67; X; ShonenKnife) ってのがあった
これをなんとか厨房っていうの?


959 :名無し~3.EXE:02/05/22 21:58
>>919
先日、ふりっぽに行こうとしたらサーバが見つからないエラーが出たので
どうなってるのかと思ってました。そういう理由があったんですね。
スレ違いにつきsage

960 :名無し~3.EXE:02/05/22 22:29
>>950
早く次スレ立てれ。

961 :名無し~3.EXE:02/05/22 22:54
2chの、名前のメール欄の中をリンクから取り出して表示するフィルタを
書いているのですが、単に sage と入れてあるもの以外にマッチさせようと
Boundsに <a\shref="mailto:(^sage)">*</a> を入れました。
しかしこれでは sage ではない場合は null になるためか、その他の文字が
入っていると効きません(つまり sage と入れてあるもの以外にマッチさせようと
しているので全く効かないことに)。
単に sage と入っているものにはマッチせず、且つたとえば 0sage や 0sage0 、sage0 に
マッチするようにするにはどのようにすればいいのでしょうか。

962 :名無し~3.EXE:02/05/22 23:29
>>961
Bounds = "<a\shref="mailto:([^>]++sage[^>]++|[^>]++$SET(#=hogehoge))">*</a>"
Replace = "\@"

というふうに、sageが含まれる場合は$SETを使って\@に値を代入することを「せず」に、
それ以外の場合に$SETをつかって\@に値を代入するようにするのはどう?



963 :名無し~3.EXE:02/05/22 23:31
>>961
<a href="mailto:((^sage)*)">*</a>
みたいにすればよろしいのではないでしょうか

964 :名無しさん:02/05/22 23:44
一度テストしてみてから書き込んだ方が良いと思うな。。

965 :963:02/05/23 00:08
>>961
スマソ。漏れのはBoundsじゃなくてMatchだけを使う例です。
>>964
そうですね(汗

966 :名無しさん:02/05/23 00:28
>>965
いや、そっちじゃなくて>>963だとsage0の場合マッチしないよ。
(^sage)*とかでsage0にマッチさせる方法ってあるのかな?

967 :名無し~3.EXE:02/05/23 00:39
>>962 はBoundsじゃなくてMatchの間違いなんだけど、
この方法を使ったらできるっしょ?>966

968 :名無しさん:02/05/23 01:22
>>967
うん、出来るよ。
ただ、
[^>]++sage[^>]++|[^>]++$SET(#=hogehoge)
の部分が少し変だなと思った。
やり方書いてるだけなんで別にいいんだけどね。

969 :961:02/05/23 01:32
ありがとうございます。
>>966
* の位置を前にしたり後ろにしたり、また (*|(^sage)) とか
試していたのですがどれも駄目でした。
>>962>>967
hogehoge が実際には不定ですよね…

Match と Replace も書いておいた方がよかったかな。
暫定的に以下のようにしています。
Match = "<a href="mailto:\0"><b>\1</b></a>"
Replace = "<a href="mailto:\0"><b>\1</b></a>\[\0\]"

970 :名無し~3.EXE:02/05/23 04:43
次スレ
http://pc.2ch.net/test/read.cgi/software/1017377218/


971 ::02/05/23 05:09
ブラクラにProxomitronで対抗するスレPart2

972 :名無し~3.EXE:02/05/23 07:26
Match = "<a href="mailto:([^>]++sage[^>]++|([^>]++)\2$SET(0=\[\2\]))"><b>\1</b></a>"
Replace = "<a href="mailto:\2"><b>\1</b></a>\0"

これでだめなの?

973 :名無し~3.EXE:02/05/23 07:26
Match = "<a href="mailto:(([^>]++sage[^>]++)\2|([^>]++)\2$SET(0=\[\2\]))"><b>\1</b></a>"
Replace = "<a href="mailto:\2"><b>\1</b></a>\0"



974 :名無し~3.EXE:02/05/23 07:26
ごめん>>937に訂正します。

975 :>>972-973→\s:02/05/23 08:33
おまんこ。

976 :名無し~3.EXE:02/05/23 11:57
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/1022122488/

977 :名無しさん:02/05/23 13:22
>>973
[^>]++sage[^>]++

sage
だけで良いんじゃない?

978 :名無し~3.EXE:02/05/23 15:46
DO SITE

979 :名無し~3.EXE:02/05/23 18:31
Name = "Aho filter"
Active = TRUE
Limit = 30
Match = "</([a-z]+{1,11})\1>$SET(#=\n</\1>)|"
"([^a-z0-9!"#$%&'\(\)=~\|`\{\}*+<>\?_\\/.\,;\:\]\[@\^\-%09%0D%0A%81 ])\1(")\2$SET(#=\1\n\2)"
Replace = "\@"

太字荒らしとかそういうの防ぐ
Name = "2ch mail filter"
Active = TRUE
URL = "[^/]++.(2ch.net|bbspink.com)/"
Limit = 256
Match = "<a href="mailto:((^sage")*)\0>\1</a>"
Replace = "<font color=green>\1 <input style="color:#008080;background-color:#efefef;border:0;" value="\0></font>"

上のやつ参考に作ったもの。

980 :961:02/05/23 22:41
>>973
ありがとうございます。sage前後は>>977のようにしないと駄目でしたが、
それで効くようになりました。

981 :961:02/05/23 22:54
よく考えたら、Replace が異なるだけで全ての書き込みにマッチするんですよね。
Bounds で効率をよくしたいと思ってやっているのですが、できない…

982 :名無し~3.EXE:02/05/23 23:21
>>981
Matchがしっかりしていれば、Boundsはいらないと思う。
Matchだけで十分なのに、Boundsを指定するのは逆効果のような。
>Replace が異なるだけで全ての書き込みにマッチする
Matchが異なるの間違いでは?
Replaceではマッチしないよ。
Replaceはマッチした文字をどんな文字に置き換えるかを指定するところ。
とりあえず、自分のフィルタを使って試してみれ。

983 :961:02/05/23 23:29
>>982
$SET に代入されるものが異なる(ので、Replace で吐き出されるものも異なる)
という意味のつもりでした。
よく読むとそうは伝わりませんね。スマソ。

984 :961: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すると思うのですがでしょうか?

986 :985: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
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/1022122488/

992 :名無し~3.EXE:02/05/24 12:40
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/1021192107/l50

993 :名無し~3.EXE:02/05/24 12:40
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/1021192107/

994 :名無し~3.EXE:02/05/24 12:41
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/1022122498/

995 :次スレ:02/05/24 12:42
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/1022122489/

996 :名無し~3.EXE:02/05/24 12:42
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/1021192107/

997 :名無し~3.EXE:02/05/24 12:43
次スレ
Proxomitron.Part10
http://pc.2ch.net/test/read.cgi/win/10221222489/

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


次スレ
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/1022122489/


1000 :1000:02/05/24 12:44
Proxomitron Part10
http://pc.2ch.net/test/read.cgi/win/1021192107/

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

231 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)