twinkle for iOS 正規表現専用 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
twinkleの正規表現のテストや正規表現に関する質問など
前スレ
twinkle for iOS 正規表現専用(実質2スレ目)
http://karma.2ch.net/test/read.cgi/ios/1447593710/ >>375
いやいや、ワッチョイのそのBBの部分はFQDNのドメイン部含んでないホスト部の部分だから
例えば接続しなおしてFQDNのホスト部変わっただけで変わるのね
IPアドレスの第二オクテットまではISP単位で割り当てられてるものだから
接続しなおしたくらいじゃまず変えられないし、変わったとしてもパターンが限らてくるのよ とりあえず>>368のままやるとこんな感じ
(ABCに使われる英数字以外の文字がわからなかったからざっくり指定)
ワッチョイ .{4}-.{4} \[000\. >>376
認識が間違ってる
BBはホスト部も含むがmadakana流用で概ねISP単位
たしかに北海道のAPと沖縄のAPはBB異なる可能性が高いが、NGに際してはむしろ有用
間違ってもFQDNのホスト部のみではない
IPアドレスがISP単位というのは正しくもあり間違ってもいる
Y!BBほど巨大だとクラスAの空間割り当てを受けたりもしたが、基本的に不足したときに都度割り当てのため古参ISPでも細切れ範囲を持つ
都合よく第二オクテットまでISP単位とはなっていない
(ISP名 IPアドレス 範囲 といった雑な検索でも容易に情報は得られる) >>377
ありがとうございました、助かりました
他の反応してくださった方もありがとうございます
自分の書き方が悪くて混乱させてしまったようで申し訳なかったです 質問です
下のように字間に半角をあけ、3回以上の改行で空白行も入れてくる書き込みをNGするにはどうしたらいいんでしょうか
バ カ な の ? タ ヒ ぬ の?
バ カ な の ? タ ヒ ぬ の?
バ カ な の ? タ ヒ ぬ の?
バ カ な の ? タ ヒ ぬ の? >>380
(.(?: .){5,}.?\n+)\1\1
一応、行末のハテナの前にスペースがないのにも対応 >>381
おお、ありがとうございます!
行末ハテナの前にスペース入れたのは自分の書き込みミスでしたw
普通に消すには(.(?: .){5,}.?\n+)で対応ですね 間違えた
スペース入れたのは
じゃなくてスペースなしにしたのは、でした 同じワードでしか荒らしてないなら
「バ カ」
「タ ヒ」
をNGでええんちゃう >>382
(.(?: .){5,}\n+)\1\1
全部にスペースが入っているならこっち
.?があるかないかね 汎用的には、文字間スペース自体通常の文章ではあり得ないから
(?:[^[:blank:]][:blank:]){5}
にするかな
>>380のは
バ カ じ ゃ ん ? タ ヒ ぬ の?
バ カ ? タ ヒ ぬ の?
バ カ な の ? タ ヒ ね よ?
バ カ な の ? 死 ぬ の?
とかやられると>>381は無効化されるし
そもそも>>381は空行なかったら無力だし
小難しいこと考えるよりまず最初は>>384にするだろうけど >>386
スペースが一個とも限らないのか
なら
(?:[^[:blank:]][:blank:]+){5}
とかで 某板の嵐レスはまさに>>386で書かれているような感じで微妙に文言変えてくるので>>388の正規表現でNGし直しました
レスくれたみなさんお知恵をありがとうございました >>3
●直前の文字(または文字列)の数を指定
? 0〜1個 + 1個以上 * 0個以上
{5} '5'個 {,5} '5'個以下 {1,5} '1'〜'5'個
wが5個以上連続
にマッチするやり方はありますか?
「wwwww」をNGすれば済むのですが
他に方法はありますか? >>390
[wwWW]{5}
前後は問わないなら、5個ある時点でNGになるから5個以上も含まれる >>391
あー
なるほど
ありがとうござきました!! NGネームについて質問です
ワッチョイ+IPの第一〜第二オクテットまでを指定してNGしたいのですが可能ですか?
こんな感じです
↓
ササクッテロ+[126.233
スプッやアウアウカーやワッチョイの
IP 126.233はNGにひっかからないようにしたいです。 すぐ上に同じ質問あったんですね
ありがとうございます 250字以上はNGだが、レスが3つ以上付いていたらNGにしない、とする表現は可能ですか? 末尾nってNGidに出来ないのかな?
.{8}nを正規表現に入れたんだけどうまくいかないな >>399
なぜスレ内検索すれば見つかるのにしないの あほかよ
お前ら
↑こんなかんじで3行以上改行してるレスNGするのはどうすればいいでしょうか? bot荒らしと思われる(オイコラミネオ xxxx-yyyy)をNGにしたいのですがyyyyの部分は書き込みの度に変わります
どう指定したらいいのでしょうか >>406
IPがないスレなら
あきらめるしかない
それか
巻き添え覚悟でオイコラミネオをNGするしか
毎週ワッチョイのNGをするか >>406
オイコラミネオ xxxxをNGにすればいい >>409
××××の前半の二つは固定だが
後半の××二つは変わるよ (?#複数行にAが含まれBが含まれない)^(?=.*A)(?!.*B).*$
使った時に
Aああああああああああ
ああああああああ
って複数行になった時に消えなくて(?#1行にAが含まれBが含まれない)(?=.*A)(?!.*B)も使ったらBが含まれてるレスまで消えちゃうんだけどレス全体で1回でもAが含まれてるBが含まれないレスをNGにすればどうすればいいですか? あああああああああああああああああああああああああああああああ!!!!!!!!!!!(ブリブリブリブリュリュリュリュリュリュ!!!!!!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!! ) 例えば「FUCK」という単語を全角半角問わずNGしたい場合
[FFff][UUuu][CCcc][KKkk] と表記するしかないのでしょうか?
もう少し簡潔にする方法はないでしょうか? 普通は
FACKかfackのどちらかだから
FACK|fack
でいいんじゃない?
万全を期すなら
FUCK|fuck|FUCK|fuck
もしNG回避目的で相手が
「fUcK」みたいなレスしてくるなら
[FFff][UUuu][CCcc][KKkk]
でいいと思うけど
まぁ文字数的には対して簡略化はできないと思う >>417
(?i)fuck
でいいんじゃないかと >>211
これが知りたくて来たけど明確なこたえがないけど
>[1-9]
でいいのかな >>423
せっかく答えてくれたのにごめん
よく見たら自分がしたいのはスレタイに
">"の次に数字が含まれるスレをNGにしたいから全然違った (´・ω・`)←この顔文字を文頭に付けてない人のみをNGするにはどうやったらいいでしょうか? ID非表示でIP&コテをコロコロ変える人のNG方法ってないですかね >>430
スマホの書き込みはIP変えるの簡単だから荒らしはガンガン変えてくるよね
ワッチョイ(固定回線)なら変えるの面倒だけど
スマホのコロコロ対策は
ワッチョイ+IPの第二オクテットマでのNG
IPコロコロすると数通りのIPがでてくるけど その数通りをNGしちゃえばほぼ対策できちゃうよ
たとえばこんな感じ
スップ .{4}-.{4} \[1.72. 試しに自分のスマホ回線で機内モードでコロコロ試してみたらいいよ
数種類のパターンがわかるから
それに対応するようなNGすればOK いろいろと役に立つ在宅ワーク儲かる方法
暇な人は見てみるといいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
QYBVW ↑みたいなアルファベット大文字五文字だけ入ってる行があるレスをNGにしたいです。よろしくお願いします。 >>436
(^|\n)[A-Z]{5}(\n|$)
435系のNGにはこれ使ってる
『[^』]+』\n+[A-Z0-9]{5}$ ありがとうございます。半ばネタみたいなレスでしたが (?<!\))$←これってワッチョイじゃない名前のレス全部消える奴で合ってますか?
ID非表示のレスのNG方法を教えてください 名前欄を完全に消しているレスのNG方法が分かる方いらっしゃいますか?
例えばこの板であれば普通名前欄に何も書き込まない場合は「iOS」という文字が入りますが
それを完全に消して荒らしてる人がいまして…
ワッチョイ非表示ではなくレス番号の次にすぐ目欄の文字(sage等)が来る状態のレスです >>441
^$
これの事を指してらっしゃいますか?残念ですがそれでは消えていません
全く分からないなりに^[[:blank:]]$等もやってみましたがそれでもうまくいかず
にっちもさっちもいかないのでこちらで質問させていただきました
100 sage 20xx/xx/xx(月) 12:00:00.00
あいうえお
こんな感じのレスなのですがID隠しっぽくもあるので(?<!\))$これも試してみました
けれどNG扱いされず…
正規表現自体は他のレスのNGで使っている為できてはいるはずです 誘導されて来たんだが、BEでNGする方法って無い?BE付けてたらNGするだけでもいいんだけど A,B,Cって3つの単語が入ってるレスをNGしたいときは
(?=.*A)(?=.*B)(?=.*C)
でいいの?
AとBとか2つだけの場合はNGしないようにしたい これはどう
(.*(【|A|B|C|D)){3,}(ツイート中にA、B、C、Dのどれか3つが入っていたらミュート) 末尾dと末尾MをNGにしたいのですが特定の日時にNIKUや0202とついてる場合にも対応する方法はありますか? >>447
^.{8}[dM]
前から9文字目にdかMがある
(最後の文字かは不問)
^.{8}[dM](NIKU|0202)?$
前から9文字目にdかMがあり、(NIKUと0202を含めず)最後の文字である
2つ目の方が正確だけど、カッコ内に|区切りで例外全部登録する必要がある 後者は不要じゃね?
特殊文字を認識するまでも無く前方一致するんだから 単発IDでimgurにグロ画像貼ってくやつをNGにす方法ないでしょうか? 俺がグロ画像貼りまくるキチガイに遭遇した時は そいつが貼ったグロ画像のURLの文字列の一部分(5文字程度)をひたすらNGしていったよ
荒らす側も大抵の場合使うグロ画像のレパートリーは決まってる(同じ画像を使い回す)から20個とかNGしたら快適になったよ たまにNGにならないやつ(初めてみるグロ画像)貼られたらそれをNGにする その繰り返しでそのスレではグロ画像を目にする事がなくなったよ
多少手間はかかるけど確実な方法 なるほど…
単発を正規表現だけで判別するのはちょっとむずかしそうですもんね
urlの文字列登録めんどいけどやるしかないのか… >>456
それでもいいだけどね
自分の場合URLだけじゃなくNGワードもたくさんNGしてたから見た目的にそれだとやりにくかったから
正規表現でNGしてたから五文字程度(必要最小限)の文字数の方がやりやすかったんだよね あと そのキチガイがグロ画像を同じところから持ってきてる場合
URLの一部分が共通してる場合があるからそれっぽい文字列をNG指定すると
他のグロ画像もその文字列でNGにできる場合がある
URL全部をNGしてる場合完全にその画像のみしかNGにならないけどそのやり方の方が効率が良いんだよね NGとはちょっと違うけどサムネイル表示なしに設定にすれば被害は減るかも >>459
それでもいいね
手動で開く設定にしとけば 岡をNGにしたいけど藤岡や鶴岡はOKにしたいときはどうすればいいでしょうか
>>5や>>298を参考にしてみましたがいまいちわかりませんでした >>468
すみませんこれだと岡田や岡山が消えてしまうんですがそれはngにしたくないです
どなたかわかるかた教えてください ヒドイw
いじりスギやろ
(?<!\p{Han})岡(?!\p{Han}) >>472
これはやってみたけど岡田などがNGに入ってしまいました 普通>>474の方は岡一文字じゃNGにならなくね?
漢字を除いた任意の一文字ってことになるから
三文字以上ないと対象外になるでしょ
エディタは何使ってるん? ■ このスレッドは過去ログ倉庫に格納されています