■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50


レス数が1000を超えています。残念ながら全部は表示しません。
【荒らし】NGEx.txt晒すスレ2【あぼーん】

1 :Jane使いの名無しさん:2007/02/28(水) 21:17:00 ID:Uve2pcbb0
ここは荒らし,巨大AA,大量安価等のうざいレスを効率よくあぼーんする為に、
NGEXを最大限活用するスレです。

前スレ
NGEx.txtを晒すスレ
http://jane.s28.xrea.com/test/read.cgi/bbs/1068846004/

前スレで出てきた使えそうなもの。
AAをあぼーん
・(  \|  /|\  |/  | ̄ ̄||  |  ||\|  |  \|)
・([  "-*,./:-<@\]-`]{3,}["-*,./:-<@\]-`{-~/].*<br>){2}

大量アンカー
・(?:\d{1,4}(?:</a><a[^>]*>)?(?:>|[>,+-]){1,2}){10}

纏めるのがめんどくさくなったんで、あとは誰かよろしく。

2 :Jane使いの名無しさん:2007/03/01(木) 05:44:17 ID:HO2ULsW20
かわいそうだから2GET・・・

3 :Jane使いの名無しさん:2007/03/01(木) 06:00:13 ID:IiDpQoUT0
[登録名]
Regist=登録時刻
Earliest=
Last=
LifeSpan=有効期限
Count=あぼ〜ん回数
AboneType=種別 (0=通常あぼ〜ん,2=透明あぼ〜ん,4=重要キーワード)
Name=タイプ (0=含む,1=含まない,2=一致,3=不一致,4=正規(含む),5=正規(含まない))
NameBody="キーワード"
Mail=タイプ
MailBody="キーワード"
Msg=タイプ
MsgBody="キーワード"
ID=タイプ
IDBody="キーワード"

4 :Jane使いの名無しさん:2007/03/02(金) 02:08:32 ID:bEK/5Rbo0


5 :Jane使いの名無しさん:2007/03/03(土) 02:43:26 ID:ZbeomKHd0
AAあぼんするなら

::
;;
::
;;
||
||



これだけでも大半のAAは消えるよ

6 :Jane使いの名無しさん:2007/03/03(土) 03:15:26 ID:RNYLxIUi0
ω д ⊂ ∀ 

7 :Jane使いの名無しさん:2007/03/03(土) 04:23:49 ID:RNYLxIUi0
【専ブラ用イライラ棒】
┌スタート  >1-1000>1-1000>1-1000>1-1000>1-1000>1-1000>1-100
|>1-1000      >1-1000     >1-1000              >1-100
|>1-1000>1-1000 >1-1000 >1-9  >1-1000  >1-1000>1-100  >1-100
|>1-1000>1-1000 >1-1000 >1-10  >1-1000  >1-1000>1-100  >1-100
|>1-1000      >1-1000 >1-100  >1-1000  >1-1000>1-100  >1-100
|>1-1000 >1-1000>1-1000 >1-1000  >1-1000 >1-1000>1-100     >1-100
|>1-1000             >1-1000         >1-100>1-10>1-10     >1-100
|>1-1000>1-1000>1-1000>1-1000>1-1000>1-1000>1-1000>1-1000>1-1000ゴール
└────────────────────────────────┘

8 :Jane使いの名無しさん:2007/03/03(土) 09:52:41 ID:J9Jp5Cz10
前スレ 「o∈」という文字列を含むレスをあぼんしたい にワロタ

9 :Jane使いの名無しさん:2007/03/03(土) 17:22:58 ID:RQP9TM410
特定の板でだけある文字列が入ったスレタイをあぼーんすることはできますか?
ちなみに、PCニュース板で「ソーテック」をあぼーんしたいのですが。

10 :Jane使いの名無しさん:2007/03/03(土) 20:57:04 ID:+vjQFnHB0
>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,13,12,11,10◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇
>16,17,18,19,20,21,22,23,24,25,26,27,28,29,30◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇
>31,32,33,34,35,36,37,38,39,40,41,42,43,44,45◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇

11 :Jane使いの名無しさん:2007/03/03(土) 21:01:24 ID:0/HshlQY0
>>10
(?:\d{1,4}(?:</a><a[^>]*>)?(?:>|[>,+-]){1,2}){10}

12 :Jane使いの名無しさん:2007/03/04(日) 05:51:13 ID:+Ci/Zok80
ViewならNGThreadに <pcnews>ソーテック

13 :テンプレ候補 [1/3]:2007/03/05(月) 17:40:09 ID:fXGviLZe0
◎参考リンク

SourceForge.jp: Open Jane
ttp://sourceforge.jp/projects/jane/
OpenJane (仮)
ttp://sakots.pekori.jp/OpenJane/
Jane View
ttp://www.geocities.jp/jview2000/
Jane2 Lovely
ttp://www.janelovely.org/
Jane Style
ttp://janestyle.s11.xrea.com/
Jane Nida
ttp://members.at.infoseek.co.jp/koreawatcher/janenida.htm

Jane Plus+
ttp://janeplus.com/
Jane Plus+: Janeシリーズの比較表 (仮)
ttp://janeplus.com/comparison/index.html
Janeシリーズ の比較表 (仮仮)
ttp://www.geocities.jp/janecomparison/

MSDN Library (JScript8.0): 正規表現の概説
ttp://msdn2.microsoft.com/ja-jp/library/28hw3sce.aspx
MSDN Library (JScript8.0): 正規表現の構文
ttp://msdn2.microsoft.com/ja-jp/library/ae5bf541.aspx
Google検索: 正規表現 (文法|構文)
ttp://www.google.com/search?ie=eucjp&oe=eucjp&lr=lang_ja&hl=ja&q=%c0%b5%b5%ac%c9%bd%b8%bd+%28%ca%b8%cb%a1%7c%b9%bd%ca%b8%29


14 :テンプレ候補 [1/3]:2007/03/05(月) 17:41:06 ID:fXGviLZe0
NGExとは 2chブラウザJane で採用されている正規表現を使ってあぼーんする機能です。
正規表現とは任意の文字列パターンに応じてマッチさせる表現を表します。
正規表現を使うことにより、より柔軟にあぼーんする条件を指定することが出来ます。

◎ NGEx.txt のフォーマット
JaneにはGUIの設定画面があるため、通常は意識する必要はありません。

[登録名]
Regist=登録時刻
Earliest=
Last=
LifeSpan=有効期限(日) # -1 で無期限
Count=あぼ〜ん回数
AboneType=種別 # 0=通常あぼ〜ん,2=透明あぼ〜ん,4=重要キーワード
Name=Name タイプ # 0=含む,1=含まない,2=一致,3=不一致,4=正規(含む),5=正規(含まない)
NameBody="名前 キーワード"
Mail=メール欄 タイプ
MailBody="メール欄 キーワード"
Msg=メッセージ タイプ
MsgBody="メッセージ キーワード"
ID=ID タイプ
IDBody="ID キーワード"

15 :テンプレ候補 [2/3]:2007/03/05(月) 17:41:42 ID:fXGviLZe0
◎参考リンク

SourceForge.jp: Open Jane
ttp://sourceforge.jp/projects/jane/
OpenJane (仮)
ttp://sakots.pekori.jp/OpenJane/
Jane View
ttp://www.geocities.jp/jview2000/
Jane2 Lovely
ttp://www.janelovely.org/
Jane Style
ttp://janestyle.s11.xrea.com/
Jane Nida
ttp://members.at.infoseek.co.jp/koreawatcher/janenida.htm

Jane Plus+
ttp://janeplus.com/
Jane Plus+: Janeシリーズの比較表 (仮)
ttp://janeplus.com/comparison/index.html
Janeシリーズ の比較表 (仮仮)
ttp://www.geocities.jp/janecomparison/

MSDN Library (JScript8.0): 正規表現の概説
ttp://msdn2.microsoft.com/ja-jp/library/28hw3sce.aspx
MSDN Library (JScript8.0): 正規表現の構文
ttp://msdn2.microsoft.com/ja-jp/library/ae5bf541.aspx
Google検索: 正規表現 (文法|構文)
ttp://www.google.com/search?ie=eucjp&oe=eucjp&lr=lang_ja&hl=ja&q=%c0%b5%b5%ac%c9%bd%b8%bd+%28%ca%b8%cb%a1%7c%b9%bd%ca%b8%29

16 :テンプレ候補 [3/3]:2007/03/05(月) 17:42:09 ID:fXGviLZe0
◎FAQ

Q1. NGExを登録したら、スレッドの読み込みが遅くなったのですが
A1. NGExは仕様上、NGWordと比べて処理に時間がかかるため
スレッドの読み込みは遅くなります。
スレッド読み込み時にフリーズしたような症状になった場合は
正規表現に無理な指定の仕方をしている可能性があります。
NGExを一つ一つ削除して、速度低下の原因となるNGExを把握し
問題のNGExの表現を変更してみて下さい。

Q2. NGExを登録したけど、上手く動作してくれません。
A2. 正規表現はdatを見て解釈しています。
ブラウザで見たときの表示だけではdatが見えないため
別の手段を用いて、datを見る必要があります。

・スレッド番号を見てLogフォルダからdatを探し、テキストエディタで開く
・ローカルのdatを開く外部コマンドを登録しておき、datを開く

Q3. 正規表現って何か難しそうですね。簡単な例を紹介して頂けませんか?
A3. では、簡単で役に立ちそうな正規表現を紹介しませう。

[メール欄 [Not sage]]
MailBody="sage|^$"

メール欄にsage の入っていない記事をあぼーんします。
ただし、例外としてメール欄に何の表記もない記事はあぼーんしません。

[空行5]
MsgBody="(<br>[  ]*){6}"

空行(改行のみ)が5個以上ある記事をあぼーんします。
"<br>[  ]*" に注目して下さい。
2chでは改行コードは " <br> " と表されますが、派生版の2ch風掲示板では
"<br>" だけだったり、" <br> "だったりします。
それらの仕様差を埋めるため、"<br>[  ]*" で改行を指定しています。


17 :Jane使いの名無しさん:2007/03/05(月) 17:43:27 ID:fXGviLZe0
NGEx.txtを晒すスレ
ttp://jane.s28.xrea.com/test/read.cgi/bbs/1068846004/598-601

より、引用しました。

# >13は順序を間違えたので、読み飛ばしてください。m(_ _)m

18 :Jane使いの名無しさん:2007/03/05(月) 22:24:11 ID:6QUhOR6z0
乙。参考リンクと正規表現の解説は無くていいと思う。
このスレでそんなこと言い出すときりがなくなるんじゃ?

19 :天才:2007/03/05(月) 23:57:22 ID:7vL3aOU40
キリが無いからリンク先見ろってことにすればいいんじゃね?

20 :Jane使いの名無しさん:2007/03/13(火) 19:32:40 ID:dpX7tYnG0
>>17のスレで携帯書き込みを弾く方法を見つけたけど、

805 名前:Jane使いの名無しさん[sage] 投稿日:2006/09/05(火) 17:50:55 ID:BYvi1MzI
O$
>>673
(.{8}|\?{3})O
TvNobdZy

「O$」と「(.{8}|\?{3})O」をNGExに設定しても全然あぼーんされない…


21 :Jane使いの名無しさん:2007/03/13(火) 22:05:12 ID:7HMzjeO40
IDのとこに入れたよね?

22 :Jane使いの名無しさん:2007/03/14(水) 05:34:33 ID:reulMigw0
>>21
もちろん

23 :Jane使いの名無しさん:2007/03/14(水) 10:03:54 ID:2KMY9Zls0
正規(含む)にしてるか?
あとjaneのどの派生だ?

24 :20=22:2007/03/14(水) 18:53:18 ID:sLrovbR80
>>23
おおおおお!!!
「正規(含む)」にしたらばっちりあぼーんされました!
「含む」だけにしてたから効かなかったんですね
どうもありがとう!>>23さんに良い事がありますように!
ちなみにJane Doeです。


25 :Jane使いの名無しさん:2007/03/14(水) 19:15:39 ID:D8s3ZrMP0
  _、 ,_
(;゚Д゚)

26 :Jane使いの名無しさん:2007/03/14(水) 19:31:56 ID:0+k6ODOD0
>>24
> ちなみにJane Doeです。
それじゃ答えになってませんよ。
「Open JaneDoe」とか「JaneDoe Lovely」とか、述べないと。

27 :Jane使いの名無しさん:2007/03/14(水) 20:01:06 ID:D8s3ZrMP0
こういうのはたいてい(ry

28 :20=22:2007/03/14(水) 20:06:42 ID:sLrovbR80
>>26
「Open JaneDoe」です。すみません。

29 :Jane使いの名無しさん:2007/03/15(木) 09:36:37 ID:zDe9Hhaf0
(ノ∀`)アチャー

30 :Jane使いの名無しさん:2007/03/16(金) 10:30:42 ID:/uyjpkSS0
アンカー嵐対策でお勧めってある?
軽さ重要視で。

俺は
((>|[>])(\d{1,4})|(\d{1,4}-\d{1,4})){8,}
((>|[>])\d{30,})
(=\d{1,4}){10,}
の3つで誤爆が殆どなく使えてるけど、まだすり抜けが結構あるんだよね。
そういうのに対応しようとすると書き方が悪いのかやたら重くなるし。

31 :Jane使いの名無しさん:2007/03/16(金) 11:28:37 ID:X7i2m+lB0
とりあえず {n,} のコンマはいらん

32 :Jane使いの名無しさん:2007/03/16(金) 17:12:40 ID:7lwHbIGa0
>>1-1000とか>>1-555とかを消すのってどうやったら良いんですかね
前スレ150では無理でした

33 :Jane使いの名無しさん:2007/03/16(金) 17:50:03 ID:7lwHbIGa0
あー、できたっていうかできてたスマソ

34 :Jane使いの名無しさん:2007/03/17(土) 09:58:30 ID:XNaljpig0
指定範囲の大きいアンカー
&gt;[\d]-\d{3,4}

連続アンカー
(?:\d{1,4}(?:</a><a href[^>]*>)?(?:amp;gt;|>|[,+-]){1,2}){10}

35 :Jane使いの名無しさん:2007/03/21(水) 17:03:41 ID:lxjL03UT0
180 名前:水先案名無い人 [] 投稿日:2005/11/29(火) 05:13:24 ID:eWpn3HvF0
お前がJaneを使っているなら、
設定→機能→あぼーん→NGExと進め。
適当に「携帯厨をあぼーん」とでも名前をつけて、追加(A)だ。
拡張NGというウィンドウが開くから、NG IDのタイプを無視から正規(含む)に変えろ。
そしてNG IDのキーワードの欄に、

([0-9a-zA-Z+/]{8})O

と打ち込め。
最後に、期限(日)の左の欄で標準あぼ〜んか透明あぼ〜んかを選べ。
後はOKを二回押せば、お前は二度と携帯厨のカキコを見ることは無いだろう。

196 名前:水先案名無い人[] 投稿日:2005/12/01(木) 01:19:57 ID:kG8zxBU80
>>180ってほんと?やった人いる?

201 名前:水先案名無い人[] 投稿日:2005/12/01(木) 16:55:41 ID:lwLZ1H+q0
>>196
本当だったよ。
あと、正規表現の検索で
ID:([0-9a-zA-Z+/]{8})O
とログ検索すると携帯からの書き込みだけが見れたね。
稚拙な一行レスばっかり。

796 名前:水先案名無い人[sage] 投稿日:2006/05/20(土) 23:13:29 ID:qD0h/tAY0
ID無し板であぼーんするにはどうすればいいかな?
Janeなんだけど

817 名前:水先案名無い人[] 投稿日:2006/05/21(日) 10:36:53 ID:yDFwZjmA0
>>796
同じように正規(含む)でNG IDのキーワードの欄に、
\d{2}:\d{2}:\d{2}\sO

36 :Jane使いの名無しさん:2007/03/22(木) 07:17:42 ID:6ECu1il60
LifeSpan=-1
Count=0
AboneType=2
ForNewRes=0
RegistNgId=0
TargetURL=0
TargetURLBody="http://ex21.2ch.net/test/read.cgi/f1/"
Msg=2
MsgBody="age"

これでモタスポ板のageとだけカキコする空ageスクリプトをあぼーんできますか?

37 :Jane使いの名無しさん:2007/03/22(木) 07:18:53 ID:6ECu1il60
使っているブラウザを忘れていました

JaneDoe View α ( build date: 060616 )です

38 :Jane使いの名無しさん:2007/03/22(木) 07:26:46 ID:6ECu1il60
JaneDoe View α ( build date: 061208 )
に上げてみたけど効果なし…?

39 :Jane使いの名無しさん:2007/03/24(土) 00:05:18 ID:6ld5RDxS0
View厨はこれだからw

40 :Jane使いの名無しさん:2007/03/24(土) 00:12:06 ID:l/Cq+Fq80
板別って指定できないんじゃ

41 :38:2007/03/24(土) 00:26:06 ID:w8xWcX300
>>40
いや、できた。

| ▼01101-031222
| ▽NGExの項目に「対象URI」を追加
|  ・NGを有効にしたいスレッドや板URIの一部を指定して、板別、スレッド別NGに
|  ・例:タイプ=含む、/read.cgi/win/ または /win/ などでwin板
|    :タイプ=含む、/read.cgi/win/1069927409/ でViewスレッド
|  ・サーバ移転の影響が小さいURIを選ぶのがコツといえばコツ
|  ・複数のスレ、板で有効にしたいときは正規表現で(/win/|/software/)など
|  ・エディットボックスの右にあるボタンで表示中スレのURIを取得可能
|  ・正直、あまり使いやすくない・・・

単純に 
対象URI 含む /f1/
NGword 一致 age

でよかったんだわ。

42 :Jane使いの名無しさん:2007/03/24(土) 10:19:36 ID:JeNOIYCx0
・改行連続アンカー
・ありえない桁のスレ番号アンカー
をあぼーんするにはどうしたらいいですか?

>>1000000000000000
>>1000000000000000
>>1000000000000000
>>1000000000000000
>>1000000000000000

43 :Jane使いの名無しさん:2007/03/24(土) 10:44:06 ID:JeNOIYCx0
あ、すいません。とりあえずこれで済ませました

>\d{5}

44 :Jane使いの名無しさん:2007/03/24(土) 10:46:37 ID:JeNOIYCx0
間違えた

&gt;\d{5}

45 :Jane使いの名無しさん:2007/03/24(土) 14:08:57 ID:QwcsUszt0
12121212121212121212
123123123123123123123123123123
1234123412341234123412341234123412341234
12345…

こういう2〜5文字程度が10回以上連呼されている文字列がある時、全てのパターンにマッチさせる正規表現は
(.)([^\1])([^\1\2])?([^\1\2\3])?([^\1\2\3\4])?(\1\2\3\4\5){9}
こんな感じかと思ったら
-------------------------------------------
こんな文字列までマッチしてしまいボツ

何かいい方法は無いですか

46 :think ◆MM0nnAOCiQ :2007/03/24(土) 16:05:36 ID:MnXj2vOn0
>>45
以下の表現でどうでしょうか?

------ 同一文字列5連投 (無改行)
(?![^ <> ]{0,2}([^ <> ])\1{2})([^ <> ]{2,5})\2{4}

否定先読みで「同一文字が3回以上連続したとき」の状況を省きます。
2回連続に限っては、

testtest...

といったケースに対応できないため、3回連続から対応させました。

47 :Jane使いの名無しさん:2007/03/24(土) 19:57:26 ID:QwcsUszt0
>>46
ありがとうございます。ちゃんとマッチしました。
でも原理がよく分からない…w
もっと勉強せねば

48 :think ◆MM0nnAOCiQ :2007/03/24(土) 21:01:48 ID:MnXj2vOn0
>>47
> でも原理がよく分からない
では、簡単に説明してみましょうか。

まず、[^ <> ]{2,5} は「連続される対象の文字列」を表します。(abcabc... なら、"abc" を表します)
「半角空白, 全角空白」を除くのは当然として、「タグとして使われる特殊文字」 (<>) も除いて文字列を構成します。
(なぜって、datに存在する a要素 や br要素 にマッチして、タグを破壊すると表示が崩れる事も考えられますから)
ですので、後半部分の ([^ <> ]{2,5})\2{4} は、「対象文字列の5回の繰り返し」を表しているわけです。

前半部分は、>45で紹介された「ハイフン (-) の連続」にマッチさせないための正規表現です。
そのために、「否定先読み」を用いています。
否定先読みについては、下記URLの (?!pattern) を参照してください。
ttp://msdn2.microsoft.com/ja-jp/library/ae5bf541.aspx

「ハイフン (-) の連続」にマッチさせないための正規表現として、真っ先に思いつくルールは「同一文字が連続してはならない」だと思います。
問題は「何文字の繰り返しまでを禁止するか」ということでしょう。
# 以下、解りやすくするために、「同一文字」をハイフン (-) と仮定して記述します。

49 :think ◆MM0nnAOCiQ :2007/03/24(土) 21:03:50 ID:MnXj2vOn0
>48の続き。

>45の要件では「2〜5文字程度の繰り返し」ということだったので、そのまま受け取れば「ハイフンの5回の繰り返し」を回避すれば良かったのですけど、それでは緩すぎる気がしたので、3回の繰り返しから考えてみました。
「ハイフンの3回の繰り返し」を拒否する場合、「5文字の対象文字列の繰り返し」というケースも考慮する必要があります。
その場合、大まかに分類して "te---", "t---e", "---te" の3パターンの状況を回避したいと考えられます。
"---" が 1文字目, 2文字目, 3文字目 のどの位置に来ても問題が生じないようにするために、

[^ <> ]{0,2}([^ <> ])\1{2}

のような表現を指定しているのです。
後は、上の表現を「否定先読み」で括って前半部分の完成です。

(?![^ <> ]{0,2}([^ <> ])\1{2})

この表現のポイントは「否定先読み」で否定したい条件を指定しつつ、後述で「2〜5文字の繰り返し」を消費していることにあります。
先読みは消費しないため、検索対象を「否定先読み」と「通常のマッチング」で2回テストする事が可能となります。

# また、先読みは「変数に格納されない」という特徴があります。>46の表現の後半部で\3ではなく、\2を使用しているのはそのためです。

50 :think ◆MM0nnAOCiQ :2007/03/24(土) 21:16:21 ID:MnXj2vOn0
と、ここまで考えてみましたが、よくよく考え直してみると、最初から「5文字のハイフンの繰り返し」だけを考慮すればよかったのかもしれません。
「5文字中、3文字だけ同一文字」で、マッチさせたくない状況は

+---+---+---+---+---+---+---+---+---+---+---+---+

ぐらいしか思いつきませんでした。(罫線としての表現です)
しかしながら、この記述法はあまり見られません。

最小文字(2文字)の繰り返しであっても、5回繰り返せば10文字になるので、同一文字の5連続を「否定先読み」するだけで事足りるのかもしれません。

------ 同一文字列5連投 (無改行) type2
(?!([^ <> ])\1{4})([^ <> ]{2,5})\2{4}

どちらが良いかは使う人次第なので、結局は各自に委ねるしかありませんけど…。

51 :Jane使いの名無しさん:2007/03/24(土) 21:57:32 ID:QwcsUszt0
詳しい解説までいただいてありがたい限りです。
>>45のだと一文字ずつ順番に見ているから文字列中のどこが繰り返しポイントか見えてないって感じですか
簡単な正規表現で出来るものかと思っていたら意外とひねくれてる問題に当たってしまったようで・・・

52 :think ◆MM0nnAOCiQ :2007/03/24(土) 22:48:33 ID:MnXj2vOn0
>>51
> >>45のだと一文字ずつ順番に見ているから文字列中のどこが繰り返しポイントか見えてないって感じですか
>45の問題は、文字クラスの中で変数を使っていたことで、基本的な考え方は間違っていませんよ。(^^;

通常、文字クラス内に変数を入れても、変数の値は展開されません。
どういう動作になるかは使用している正規表現ライブラリによると思いますが、少なくともWSHでは [\1] で変数の値が展開されないことを確認しました。

代替え手段としては、以下のようになるのだろうと思います。

((.)(?!\1)(.)(?!\1\2)(.)(?!\1\2\3)(.)(?!\1\2\3\4).){10}

ただ、この手法だと、同じ文字が複数ある事を許可していないため、"testtest..." などの文字列にマッチしない問題がありますね。
また、(?!\1\2\3\4) の整合性をとりつつ、2〜5文字の要件を満たすのも難しいと思います。

> 簡単な正規表現で出来るものかと思っていたら意外とひねくれてる問題に当たってしまったようで・・・
「簡単な正規表現で書けるもの」も他の人にとっては簡単ではないわけで、実際、>48-50の説明も簡単ではないと受け取られるような印象があります。(苦笑)
つまりは、慣れ次第で克服できるハードルということではないかと思います

53 :Jane使いの名無しさん:2007/03/29(木) 06:32:42 ID:LR+aI4Xr0
and指定っていうのかわかりませんが、
「田中」だけのときは消したくなくて、「田中とかw顔歪みすぎだろw」
みたいに文中に指定した単語が二つ以上入ってる書き込みを消すにはどう書けばいいのでしょうか?
この場合「田中」と「歪」です。

54 :Jane使いの名無しさん:2007/03/29(木) 13:37:49 ID:numH/sY60
>>53
こうかなあ
(?=.*田中)(?=.*歪).*

55 :Jane使いの名無しさん:2007/03/29(木) 15:34:04 ID:uAy3XGzO0
これで
田中のときは注目ワードにして
田中 と 歪 のときはマッチしないようにするにはどうしたらいいんでしょう。

検索だと

 検索単語 -単語 -単語...

こんな風になると思うんですけど
否定のやり方が良く分らないんです。

56 :Jane使いの名無しさん:2007/03/29(木) 16:19:25 ID:b8ik6Lqa0
ANDは確かにいつも考えるな。結局>>54こんな感じで済ませてるような。
もっと効率的な方法は無いもんか。
NOTは「 ^ 」を使うしかしょうがないんじゃ無かろうか。

57 :Jane使いの名無しさん:2007/03/29(木) 19:22:58 ID:LR+aI4Xr0
>>54
どうもありがとうございます!
見事に消えました!

58 :think ◆MM0nnAOCiQ :2007/03/29(木) 19:27:30 ID:+uw3EFK80
>>55
^(?!.*歪).*田中

正規表現にはAND演算子がないので、否定条件,肯定条件 のどちらかを先読みする必要があります。
「先読み」の概念が理解しにくいんじゃないかと思いますが、これについてわかりやすく解説しているサイトは少ないですね…。

間違いだらけの正規表現講座 level 11 - Ukiwiki
ttp://ukiya.sakura.ne.jp/index.php?%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE%E8%AC%9B%E5%BA%A7%2F11

59 :Jane使いの名無しさん:2007/03/29(木) 20:05:27 ID:LR+aI4Xr0
二つじゃなくて三つ以上ってできないでしょうか?
「田中ヲタ」「他メン叩き」「他面叩き」
それぞれ一つだけのときは消したくなくて
「田中ヲタ」と後者二つのどちらかが、また後者二つとも入っていても消したいんです
さっきのを使って(?=.*田中ヲタ)(?=.*他メン叩き)(?=.*他面叩き).*
とやってみても消えませんでした。一つにまとめようとしないで素直に二つ登録したほうがいいですか?
これで去りますのでどうか教えてください

わかりにくくてすみません

60 :think ◆MM0nnAOCiQ :2007/03/29(木) 20:36:54 ID:+uw3EFK80
>>59
> さっきのを使って(?=.*田中ヲタ)(?=.*他メン叩き)(?=.*他面叩き).* とやってみても消えませんでした。
(?=pattern) について誤解があるようです。
それは「3つのワード」を含むときにマッチします。

(?=pattern) はGoogleのAND検索と同じように働く「魔法の言葉」ではありませんよ。
あくまで「肯定先読み」で同じような機能を実現しているだけです。
正規表現は「対象の文字列」を前から検索して終わります。
そのため、通常は「検索を終えた文字列」を再び検索することが出来ませんが、先読みを用いることで「検索済みの文字列」を検索することが出来ます。

^(?=.*田中ヲタ).*他(?:メン|面)叩き

「田中ヲタ」は存在せず、「他メン叩き」と「他面叩き」を含むとき、という条件も満たしたい場合は、更に | を追加する必要があります。

^(?=.*田中ヲタ).*他(?:メン|面)叩き|^(?=.*他面叩き).*他メン叩き

# 未検証なので、ご自身でテストしてみてください。

61 :Jane使いの名無しさん:2007/03/29(木) 21:24:22 ID:LR+aI4Xr0
>>60
見事思い通りに消えました!!!!!
本当にどうもありがとうございます!
正規表現ってパズルみたいで面白いですね
自分の頭ではさっぱり理解できませんが・・・

62 :Jane使いの名無しさん:2007/03/29(木) 22:06:12 ID:uAy3XGzO0
>>58
ありがとうございます。バッチリ、フィルタ出来ました。
例外を先に指定するって意味で「先」なんですね。

63 :Jane使いの名無しさん:2007/03/29(木) 23:24:54 ID:9Kl6xoVo0
ヲタなら全てを受け入れろよ

64 :Jane使いの名無しさん:2007/03/29(木) 23:41:58 ID:a9Btx8Vr0
今時モーヲタかよwwww

65 :Jane使いの名無しさん:2007/03/30(金) 03:36:01 ID:lkY/yfZ70
でも未だに狼って2chではVIPに次いで2番目に書き込みが多い板なんだよな

66 :Jane使いの名無しさん:2007/04/05(木) 18:02:24 ID:Bbvj9Uhz0
([  "-*,./:-<@\]-`]{3,}["-*,./:-<@\]-`{-~/].*<br>){2}では下のAAは消えません。
改良お願いします。

      100ゲットー!!チャラチャ♪
       ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           / ̄ ̄ ̄ ̄\
          (____人  )
          (-◎-◎一  ヽミ|
            ( (_ _)     9)
          ( ε   (∴  |_             ズ・・・・ザ・・ザァ
       ____ヽ______/ヽ___)( ̄( ̄ ̄ ̄|)
     (ミ_|__( (ミ_|____) ヽ. ヽ:::::ヽ:::::::ヽ
           (           ⌒ヽ:/::::::::丿
            ヽ ◆Style/kK.s |  ‖:::::::丿   (´⌒(´⌒
                  \        |  ‖::::ノ  (´⌒  (´⌒
                   ゝ____丿__‖ノ_(´⌒ (´⌒

67 :Jane使いの名無しさん:2007/04/05(木) 18:04:09 ID:Bbvj9Uhz0
>>66
間違いです。消えてました。すみません。

68 :Jane使いの名無しさん:2007/04/05(木) 18:10:47 ID:Bbvj9Uhz0
やっぱり消えてなかった。

http://jane.s28.xrea.com/test/read.cgi/bbs/1174818577/100

ここのレス番100のAAを消したいのです。誰か教えてください。

69 :Jane使いの名無しさん:2007/04/05(木) 20:39:06 ID:2nNcQlqy0
単純コピペならNGEx使うより◆Style/kK.sを含む1行とかをNGWordに登録した方がはやい

70 :Jane使いの名無しさん:2007/04/05(木) 20:56:25 ID:fsovX5G00
Styleを使わないのが早い

71 :Jane使いの名無しさん:2007/04/05(木) 21:16:28 ID:uejUl0020
>>69
ありがとうございます。
とりあえず◎-◎を追加しました。

72 :Jane使いの名無しさん:2007/04/05(木) 22:34:24 ID:6ITu/v8r0
>>70が貼ってるんだよ
つまんないことしかできない

73 :Jane使いの名無しさん:2007/04/05(木) 23:08:23 ID:fsovX5G00
工 エ エ ェ ェ (´д`) ェ ェ エ エ 工

74 :Jane使いの名無しさん:2007/04/05(木) 23:12:53 ID:2nNcQlqy0
あなたを犯人です

75 :Jane使いの名無しさん:2007/04/08(日) 22:16:20 ID:0T0kV+M70
特定のIDが立てたスレをあぼーんできないかな。実況はスレ立て荒らしがいて困る

76 :Jane使いの名無しさん:2007/04/09(月) 17:12:45 ID:uELuqMTQ0
>>75
板内の全スレ(の1)を取得する必要があるわけだが。
どれだけの負荷になるか考えただけでも恐しい

77 :Jane使いの名無しさん:2007/04/09(月) 23:39:38 ID:VpnEfl1g0
2chがsubject.txtのスレタイにスレ立てIDを盛り込む様にbbs.cgiを修正してくれれば可能

78 :Jane使いの名無しさん:2007/04/10(火) 12:10:31 ID:53UnWg2S0
自分の都合で2chに仕様修正を迫るのかw

79 :Jane使いの名無しさん:2007/04/10(火) 14:59:50 ID:zUcgO+7g0
それがゆっとり世代

80 :Jane使いの名無しさん:2007/04/10(火) 17:21:44 ID:JI+Y9QcA0
それがパクリS使い

81 :Jane使いの名無しさん:2007/04/11(水) 02:05:01 ID:ycAWIbRA0
それが粘着アンチの限界ww

82 :Jane使いの名無しさん:2007/04/11(水) 11:46:52 ID:JoIB/5Fr0
名前欄のニダー顔をあぼーんする方法おしえてくだしあ

83 :Jane使いの名無しさん:2007/04/11(水) 12:27:39 ID:DsSkB4I70
ここに来るまでもなく、NGNAMEにニダー放り込めば良いだけじゃ・・・

84 :Jane使いの名無しさん:2007/04/11(水) 12:36:28 ID:JoIB/5Fr0
やっても消えないから聞いてるんですが
まさかNidaだからダメだとか?バージョンはクラシック070301

85 :Jane使いの名無しさん:2007/04/11(水) 12:50:49 ID:1IwC8vje0
レスと設定を晒せよ
それだけの情報で答えようがないだろうが

86 :Jane使いの名無しさん:2007/04/11(水) 15:31:02 ID:wbydEDzl0
<>そのまんま入れてたり。
< >を&lt; &gt;に変えたらどうかな

87 :Jane使いの名無しさん:2007/04/11(水) 17:53:18 ID:JoIB/5Fr0
いや<>がなくてもダメなんですが
`∀´
でNGNAMEに入れてるんですが

88 :Jane使いの名無しさん:2007/04/11(水) 19:17:22 ID:YuTte0n80
dat見た?
あと、そのレスのURLよこせって言ってるだろう

89 :Jane使いの名無しさん:2007/04/11(水) 23:02:56 ID:HzK01PML0
馬鹿に使いこなせないのは仕方ないんですが
さっさとあきらめて消えうせろですが

90 :Jane使いの名無しさん:2007/04/15(日) 12:27:05 ID:n0UueAUv0
馬鹿と言えばStyle信者(^ω^)








(^ω^;)(;^ω^)

91 :Jane使いの名無しさん:2007/04/20(金) 04:32:53 ID:rCiAsLvM0
                [ (?:) (?=) (?!) の有効・無効 ]
_____________________________________
_______| ImageViewURLReplace.dat | ReplaceStr.txt | スレ内検索等 |
View・WSHオン | ̄ ̄ ̄ ̄ ̄ ○ ̄ ̄ ̄ ̄ ̄ ̄ | ̄ ̄ ̄○ ̄ ̄ ̄.|. ̄ ̄ ̄○  ̄ ̄ |
          |                   |           |          |
View・WSHオフ |        ×         |     ×     |     ×    |
          |                   |           |          |
Nida        |        ○         |     ○     |     ○    |
          |                   |           |          |
Style       |        ×         |    未対応   |     ○    |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○ = WSH
× = Delphiの正規表現コンポーネント

92 :Jane使いの名無しさん:2007/04/24(火) 18:25:51 ID:Yw5mahL40
↓のような、1文字しか書かれていない行が3行以上続くのをNGにしたいのですが、
良い方法ないですか?
>>90のようなレスも消えてくれれば嬉しいです。







93 :Jane使いの名無しさん:2007/04/24(火) 18:47:17 ID:sOrO6J8p0
前スレを縦で検索してみれば

94 :92:2007/04/25(水) 22:11:24 ID:UC0UFlCl0
できた。ありがとう

95 :Jane使いの名無しさん:2007/05/01(火) 01:09:58 ID:+FyxLLKd0
NGEx使って2つのNGワードをあぼーんしたい場合は設定2つ作らないとダメなんですか?

例えば、あほ ばか の2つをNGExを利用してあぼーんしたい場合は、
あほ ばか 2つの設定作って一つづつあぼーんしないとだめですか?

2つを一つの設定にまとめる方法はありませんか?

96 :Jane使いの名無しさん:2007/05/01(火) 01:30:23 ID:0QLf8w1n0
連休なんだし正規表現でも勉強汁

97 :Jane使いの名無しさん:2007/05/01(火) 02:02:14 ID:C+U44Cyi0
(あほ|ばか)

98 :Jane使いの名無しさん:2007/05/01(火) 02:16:03 ID:Qb+GtLkA0
>>95
正規表現使うともっさりするから2つに分けて登録したほうがいいんだよ。

99 :Jane使いの名無しさん:2007/05/01(火) 12:23:07 ID:ArmThGFa0
ある意味正しいw

100 :Jane使いの名無しさん:2007/05/06(日) 03:17:47 ID:eX1IdQRQ0
w、w(全角と半角ってこと)が10個以上続くレスをあぼーんしたいですけどどう書くんですか?
全角だけ、半角だけ、全角半角両方混ぜってるの全部あぼーんしたいです

250KB
掲示板に戻る 全部 前100 次100 最新50

0ch BBS 2007-01-24