twinkle for iOS 正規表現専用 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
twinkleの正規表現のテストや正規表現に関する質問など
前スレ
twinkle for iOS 正規表現専用(実質2スレ目)
http://karma.2ch.net/test/read.cgi/ios/1447593710/ ー・はひらがなじゃないんだけど
足りなきゃ[]の中に足せばいいだけ グロ
はNGにしたいけどグローバルとかノドグロとかグロは付くけどその意味じゃない言葉はNGにしたくない場合どうすればいいですか? >>64
前か後ろにカタカナ(と'ー')がある グロ をNG
(?<![\p{Kana}ー])グロ(?![\p{Kana}ー])
カタカナ以外でNGにしたくないものがあれば[]内に追加 ん?でもこの場合例に挙げたノドグロもNGになるんでしょうか? グロをNGにすると安価で「グロ」と書かれたグロ画像にモザイクがかからなくなるだけじゃね? >>70
あーそうでしたね…
なんかいい方法ないものか いや、グロをNGにしてもモザイクはかかったような?
ただグロと書かれたレスだけがNGになって肝心の画像レスはNGにならない
だったような気も
それだと無意味ですね… あ、「グロ」NGにしてもちゃんとモザイクかかったわ でも書き込み自体は消えてない(画像だけがモザイクになる) A,B,Cという文字列のうち2つ以上が含まれている文章をNGって
(A|B|C){2,}
でいいんですか? あああああああああ
いいいいいいいいい
ううううううううう
みたいな無駄に空行入れてくるレスをNGにする正規表現を教えて下さい
できれば3行以上(空行2個以上)でお願いします 過去スレ漁ってそれっぽいの入れてみても消えなくて
すみません *\n
(?:^|<br>)(?![ ]*\n)((?:[^<]|<a [^<]+</a>){10,}\n.*)(?:*\n[ ]*)*<\n\1 >>79
連続して2つ以上並んでるならそれでOK
行内に含まれる(離れてる場合もある)なら下記の2つ
前スレ372の改変
(?=.*A)(?=.*(B|C))
(?=.*B)(?=.*C)
レス内に含まれる(違う行の場合もある)なら上記の . を[\s\S]に書換え(参考>>5)
>>81
前スレ147の改変
(.+\n{2}){2}.+ YouTubeのURLがやたらとNGになるなと思ってたらこれが引っかかってたっぽいです
(^|\n)h?t?(tp)?s?://.*[^a-zA-Z0-9\-_ ./?%&=\n].*(\n|$)
これで平仮名などが入ったURLをNGにしてたみたいですが
#を[]の中に入れたら解決しました http://hissi.org/read.php/tvd/20170705/bG1JTXNrV2g.html
こういうのを非表示にするのって正規表現じゃなくて普通にNGするほうが早いんですかね、というか早いんだけど、毎日IDが変わるんでなにかいい方法ないでしょうか
全体or板内NGだけじゃなくそのスレのみのNGもあればまだなんとかなりそうなんですが… そのまま使ったとしても「半分、青い」以外消えてるよ 例えば
【TBS日曜劇場】小さな巨人 Part.17 【長谷川博己・岡田将生】
http://lavender.2ch.net/test/read.cgi/tvd/1498107996/
の324とか
消えないんですよね…なんでだろう 4文字までだから5文字にしたらいいじゃない
5文字以下のレスすべて消えるけど ID変わってるから特定の人ではないと思うし、数字いじってみたけどやっぱり反応しないのよね 端末再起動一回してみて変わらなかったけど二回したらなんか適用されました
何が悪かったのかよくわからないけど解決しました
ありがとうございます! 同じワードを何回も繰り返してるレスをNGしたいんですがどうすればいいですか?
死にたい死にたい死にたい死にたい死にたい死にたい死にたい死にたい死にたい
みたいなやつです ある特定の言葉のみのレスをNGってできますか?
NGワードだとその言葉を含むレスも全てNGになるのでそれを回避したいです 方向性はいいんだけと>>66は微妙に日本語が変。と言うか単純に間違ってる
> 前か後ろにカタカナ(と'ー')がある グロ をNG
正しくは
前か後ろにカタカナ(と'ー')がない グロ をNG
だからグローバルはNGにならないしガングロもNGにならない >>103は単純に特定の言葉を^$で囲めばいいと思う
>>3,5 >>106
(?#特定の言葉をここに入れる)^$
こんな感じ? >>107惜しい
^◯◯$
(?#本文が◯◯のみ)^◯◯$
↑この?#が先頭にあるカッコ内はコメントとして無視されるのでどちらも同じもの
コメントは何をNGにするものか書いておけば管理しやすいよ
◯◯に特定の言葉を入れてね 画像のURLを9つ貼ってるだけのレスをNGできませんか?
サムネ9枚を使って1枚の巨大な画像を表示させている荒らしがいるのでなんとかしたいです。 無意味に細かく区切って改行してくるレスをNGぶち込むにはどうしたらいいでしょうか
下に書いたようなのです
ふざけんな
掃除したのに
ふざけんな
朝から晩まで >>113
一行が10文字以下で1レス中に4回以上改行されるものを非表示にする感じです >>114
(?m:(?:(?<=^|\n)[[:blank:]]*.{1,10}[[:blank:]]*(?:\n|$))){4,}
このスレだと>>112の下四行だけがマッチする
他で検証していないのでダメだった場合の予備
(?m:(?:(?:^|\n)[[:blank:]]*.{1,10}[[:blank:]]*(?:\n|$))){4,}
[[:blank:]]*は行頭行末に空白挿入されても対応できるおまじないなのでなくてもいい 今まで無意味な文字の連続の荒らしを
[0-90-9ぁ-んァ-ヴA-Za-zA-Za-z]{60}
で対処していたのですが、ここからwの連続のみを抜くにはどうしたらいいでしょうか? [0-90-9ぁ-んァ-ヴA-Za-zA-Za-z&&[^WwWw]]{60} 6 名無しSUN[] 2017/07/26(水) 17:56:47.59 ID:y2L/Yt5b
政府が雷発生させない装置未だに作らないのは怠慢だなwwwwwwwwwwww
今の科学力ならできるだろ
↑このレスが
(?#URLではないwwwをNG)(?<!ttps?://)www
これで消えないのはどこがおかしいですか? >>119
・NGワード(正規表現) のところに入れてない
・NGをオンにしていない >>120
全体のNG設定の正規表現のところに入れています
オンオフ切り替えても変わりません すみません自己解決
http://i.imgur.com/oCUAC3y.png
これでした(1-10までのレス)
正規表現よりこっちの設定が優先されるということですね ん?でもこの設定で1はNGにしないを選択して、1についたアンカーにNGワードが含まれていたら1が非表示になったような? >>122
それもあったね、忘れてました
>>123
範囲でNGにしない設定よりも連鎖あぼーんの方が強いので、1に「次スレは>>950が〜」と書かれて950がNGになると1もNGになる
ところで前スレってキャッシュ残してない人でも見れる? >>124
なるほど…それはさすがに正規表現でも回避不可
というか連鎖あぼーんのほうが強い仕様が変わらない限り無理ですね 句読点有り無し含めて、語尾の「かと」をNGしたい。 PSPって色々言われているけど、
あの価格でゲームもできて、音楽も聴けて
映画もみられるし、何よりあの液晶はすごい。
今年一番の買い物だと思う。
こういう行間を開けてるレスをNGにしたいのですが上手くいきません ☆ 日本人の婚姻数と出生数を増やしましょう。そのためには、公的年金
生活保護を段階的に廃止して、満18歳以上の日本人に、ベーシックインカムの
導入は必須です。月額約60000円位ならば、廃止すれば財源的には可能です。
ベーシックインカム、でぜひググってみてください。お願い致します。☆☆ 130みたいな安価すら出さない投げやり回答を見てると
知ってても教えるのが面倒なら何も書かずそのままスルーすればいいのにって感じる 132みたいな安価すら出さないレスを見てると
何も書かずそのままスルーすればいいのにって感じる 前スレ読む以前にこのスレ内に既に回答のある質問をスレ内検索すらせずに「上手くいきません」とか普通ならそうですかで終わりだよ
質問するなら「○○の方法で試したのですが上手くいかないのでどなたか教えてください、お願いします。」でしょ 細かく区切って改行してるレスをNGにしたいけど上手くいかない (?#同じ文字や文字列が5回連続)(.+?)\1{4}
どなたかこれを解説してくださる方いませんか 自分でどう解釈したか開陳してくれ間違ってたら突っ込みが入るだろうよ (.+?)
.→何か1文字
+→1個以上
?→分からない
\1
(.+?)と同じ
{4}
(.+?)を4個
?の意味が分からないのと
(.+?){5}とは何が違うのかが知りたいです >>140
.+?は.+が0〜1個、つまり最小限を指す
(あ+)と(あ+?)で"あああああ"を調べた場合、前者は"あああああ"を1つ、後者は"あ"を5つ見つける
(.+?){5}は「1文字以上の全ての文字」が5回
(.+?)\1{4}は「1文字以上の〜」が1回と、それと同じものが4回 ?そのものは分かるんだよな?ここでの用法が分からないだけだよな?
?そのものが分からないなら初歩的知識がないので正規表現でググってこいとしか言いようがない
用法が分からないなら正規表現+最短でググれ
後者は
.{4}
(.)\1{4}
で適当な文章、例えばこのスレを正規表現検索してくれ
手を動かして試せばなにが違うか一目瞭然だよ
怠けないで手を動かせ ありがとうございます
>>141
やはり後半が理解できません…
>>142
正規表現検索ってどうやるんですか?
あと新たに疑問が出てきたんですが
(.+?)と(.+{0,1})って同じですよね?
この0は意味あるんですか?(.+{1})とは違いますか? > 正規表現検索ってどうやるんですか?
てきとーに正規表現検索使えるアプリ探せば?
> (.+?)と(.+{0,1})って同じですよね?
違うというか後者は構文エラーになる
((.+){0,1})
ならエラーにならないけどね
(.+?)と((.+){0,1})としても同じではない
答えはすでに教えた。「用法が分からないなら正規表現+最短でググれ」
典型的な自分で動かないタイプだなこりゃ
教えられたことを咀嚼して>>140をアップデート出来るようになってくれ 最短一致とか最長一致
正規表現+バックトラックorパフォーマンス
とかグクってみては >>143
(.+?){5}は5回とも文字指定されてないため"(あ)(い)(う)(え)(お)"でもいける
(.+?)\1{4}は始めが(あ)ならその後も(あ)しか認めない"(あ)(あ)(あ)(あ)(あ)"
正規表現でアプリ検索したらどう書くとどうマッチするかわかるのあるよ
>>7 こういうサイトもある
使われてるところによって少し書き方に違いがあるけど、違いを探す癖をつければすぐわかるから大丈夫 >>2
2を入れると2が表示されないんだが
どこに#入れると良いのかな? 一つ一つじゃなく複数のワードをまとめてNGする方法ありますか?
たとえば
『死ね アホ 馬鹿 ハゲ ・・・』をすべてNGにする方法 >>148
>>3
>●複数の文字(または文字列)を指定
>(あいう|かきく|さしす) 'あいう' 'かきく' 'さしす'という文字列のどれかひとつ ABCとDEF という単語を両方含むレスをNGにする事はできますか?
ABCだけが含まれるレスとDEFだけが含まれるレスはNGにせず、両方含まれる場合だけNGにしたいです >>150
5
●本文に特定の文字列が含まれる、含まれない
(?#1行にA,Bが含まれる)(?=.*A)(?=.*B)
(?#複数行にA,Bが含まれる)(?=[\s\S]*A)(?=[\s\S]*B) >>151
こういう認識で合ってますか?
(?#1行にA,Bが含まれる)(?=.*A)(?=.*B)
○○○○○ワード1○○○○○○ワード2○
○○○○○○○○○○○○○○○○○○○○
(?#複数行にA,Bが含まれる)(?=[\s\S]*A)(?=[\s\S]*B)
○○○○○○○ワード1○○○○○○○○○
○○○○○○○○○○○ワード2○○○○○
A=ワード1
B=ワード2 >>5
(?#複数行にAが含まれBが含まれない)^(?=.*A)(?!.*B).*$
ではなく
(複数行にAが含まれB又はCが含まれない
のやり方教えていただけませんか >>155
(?#複数行にAが含まれBが含まれない)^(?=.*A)(?!.*(?:B|C)).*$ >>153
[>>]{2}1
大文字を含めなければ正規表現なしでいける
>>155
Bを(B|C)にする >>5の確認なんですが
(?#複数行にAが含まれBが含まれない)^(?=.*A)(?!.*B).*$
についてですが
^(?=.*ワードA)(?!.*ワードB).*$
でNGに登録すると
○○○○ワードA○○○○
○○○○○○○○○○ NGされる
○○○ワードA○○○○○
ワードB○○○○○○○○ NGされない
○○○ワードA○○○○○
○○○○○○ワードC○○ NGされる
○○ワードA○○ワードB○
ワードA○○ワードC○○○ NGされない
で合ってますか? >>161
合ってる
ちなみにその正規表現はAB(C)の順序は関係なく働く >>162
ありがとうございます
実際にNGしてみたんですけど
なぜか消えないものと消えるものがあったので
困ってました 原因がわかりませんが他の方法でNGして妥協しました >>161
処理系がtwinkleではないしそもそもiOSでもないが同様目的には以下を使っている
(?s:^(?=.*(?:ワードA))(?!.*(?:ワードB))) 下の2つの条件を満たす正規表現の方法を教えて欲しいです。おねがいします
条件1
(ワードA)の後に続く最初の文字が
「の、み、ち)」はNGされない(それ以外の文字はNGされる)
条件2
(ワードA)の後の文字が「の」の場合でもそのレスに(ワードB)が含まれていない場合はNGされる
※(ワードB)が含まれていても(ワードAの後の文字が「の」以外の時はNGされる)
例
ワードA=明日
ワードB=予定
とする
【NGされないパターン】
明日の
明日みんなで
明日ちゃんと
明日の予定は
【NGされるパターン】
明日は
明日で
明日も
明日も予定は >>164
うわ!ありがとうございます!
>>163
の問題が解決できました!感謝! >>165
矛盾あり(行単位処理として)
> 【NGされないパターン】
> 明日の
条件1のみであればNGされないが
> 条件2
> (ワードA)の後の文字が「の」の場合でもそのレスに(ワードB)が含まれていない場合はNGされる
> ※(ワードB)が含まれていても(ワードAの後の文字が「の」以外の時はNGされる)
ワードBを行内に含んでいないので条件2によりNGされなければならない
以下は
> 明日の
が条件2によりNGされることを前提
(「そのレス」とあるが見本が行単位前提なので行単位しか考慮していない。レス全体なら>>164同様に書き直す必要がある)
【NGされないパターン】
明日みんなで
明日ちゃんと
明日の予定は
【NGされるパターン】
明日の
明日は
明日で
明日も
明日も予定は
明日の未定
> 条件1
> (ワードA)の後に続く最初の文字が
> 「の、み、ち)」はNGされない(それ以外の文字はNGされる)
明日(?![のみち])
(条件2に関わる「明日の 」「明日の未定」「明日の予定は 」すべてこれのみではNGと判断されない)
> 条件2
> (ワードA)の後の文字が「の」の場合でもそのレスに(ワードB)が含まれていない場合はNGされる
> ※(ワードB)が含まれていても(ワードAの後の文字が「の」以外の時はNGされる)
^(?=.*(?:明日の))(?!.*(?:予定))
(条件2に関わる「明日の 」「明日の未定」「明日の予定は 」の内「明日の予定は 」以外はNGされる)
よって
(?:明日(?![のみち]))|(?:^(?=.*(?:明日の))(?!.*(?:予定)))
すべてテンプレ内で説明されている
だからといって「テンプレにあるから質問するな」とは言わない
しかしせめて「これこれ〜したがうまくいかなかった」と自分で手を動かして試行錯誤した経緯(正規表現)を書いてほしいところ(個人の感想です) >>167
レスありがとうございます
今からゆっくり内容を理解しようと思います
>せめて「これこれ〜したがうまくいかなかった」と自分で手を動かして試行錯誤した経緯(正規表現)を書いてほしいところ(個人の感想です)
これに関してですが「正規表現」について知ったのがここ2〜3日で今はまだ ○○|○○|○○
でしかNGワードを登録できてない状態で
自分で特殊文字を使って試行錯誤できるレベルではなくて、すぐにでもNGしたい気持ちの方が強く円投げした形になってしまいました
正規表現には興味があるので試行錯誤できるレベルになりたいです
レスありがとうございました チンコはNGだけど
ガチンコはNGしないってできます? >>169
>>3
> ●後ろや前に特定の文字(または文字列)があるかないかを指定
> (?=あいう) 後ろに'あいう'がある
> (?!あいう) 後ろに'あいう'がない
> (?<あいう) 前に'あいう'がある
> (?<!あいう) 前に'あいう'がない >>3
の(?!)以降のアルファベットの大文字小文字が区別されないとおなじように
カタカナとひらがなが区別されないようなのってどうすればいいですか? >>174
それは定義されてないので無理
「あいす」「アイス」「あイす」などなら[あア][いイ][すス]と列挙するしかない あいうえの順序でワードが点在してるときにNGするにはどうしたらいい?
◯◯あ◯◯◯い◯う◯◯◯え◯◯←NG
◯◯う◯◯◯え◯あ◯◯◯い◯◯←NGされない
こういう感じに >>179
あ.+い.+う.+え
複数行にまたがる場合は
あ[.\n]+い[.\n]+う[.\n]+え >>153
[>>][:blank:]*[00]*[11](?![\d0-9])
>>180は>>3がマッチしない
素直に*でいいのでは? ラーメン書けない実況書けないファミレス書けない関東書けない
もうダメぽ >>2
上から5個目はなんのやつですか?
消えてる? 歩(?!く|こ|け) の場合
@歩く 歩こう 歩けば はNGされませんが
A歩幅 歩み はNGされます
ここまでは良いのですが
五十歩百歩 等『歩』で終わる文がNGされてしまいます @Aは変えずに文末が歩の場合にNGされなくするにはどうしたらよいですか? $や\nをいれてみたりしたんですが上手くいきません >>185,186
歩(?!く|こ|け|\n|$)
これでいけますが、そのレス内に歩幅などのNGワードがあればそちらが優先されNGとなります
また、1文字や改行は[]を用いて下のようにも書けます
歩(?![くこけ\n]|$) >>187
歩(?!く|こ|け|\n|$)
試してみました
○○○五十歩百歩
○○○○○○○○○
はNGなるのですが
五十歩百歩
のみのレスだとNGになりませんでした
これもNGにする方法がありますか? >>185
>NGされなくするにはどうしたらよいですか?
>>188
>これもNGにする方法がありますか?
NGにしたいのかしたくないのか? >>189
歩 で終わるパターンはすべてNGしたいです
レスが
歩や独歩 のみだとNGされません すみません>>185は間違えました
>五十歩百歩 等『歩』で終わる文がNGされてしまいます @Aは変えずに文末が歩の場合にNGされなくするにはどうしたらよいですか?
訂正
五十歩百歩 等『歩』で終わる文がNGされません @Aは変えずに文末が歩の場合にNGされるようにするにはどうしたらよいですか? NGにしたいなら>>185のままでいいです
NGにならない場合はそのレスの"歩"をコピーし、↓の◯部分に入れてみてください
[歩◯](?!く|こ|け)
それでもNGされない場合、スレのURLとレス番を示したほうがいいでしょう >>192
あ なんかこんがらがって迷走してました
>>187で大丈夫みたいです
ありがとうございました ABCの前の文字
○ABCの部分がローマ字、数字、URLに使われる記号(\ _ . :)以外の時にABCをNGにする場合どうすれば良いですか?
文の最初にABCがくる場合もNGできればなお良いです >>196
(?<![a-zA-Z0-9\\_\.:])ABC 文中に「。」が10個以上ある時
を指定できますか? 。。。。のように連続する場合ではなく
文全体で計10個以上の場合です >>201
おお すごい
ありがとうございます!! アンチ対策で正規表現を作っていてそのNGワードを住人と共用する為に2ちゃんにコピペすする場合、文字数制限があって全角で128文字以上になる場合、その都度改行しないとエラーがでて書き込めません。
その為
>>5 @ A
の ^(?=.*A)(?!.*B).*$
等の表現で『 | 』を沢山使うと文字数の問題で下のように@の部分が重複してしまい、全体として長くなってしまうし@がながければ長いほどAに登録できるワードも減ってしまいます(2ちゃんに書き込む時の文字数制限の問題)
自分一人で使う分にはいくら長くなっても問題ないのですが、書き込むことを考慮するとできるだけ簡略化したいです
^(?=.*aaaa|bbbb|cccc|dddd|eeee|ffff|gggg|hhhh|iiiii|jjjjjj|kkkkh)(?!.*lllll|mmmmmm|nnnnn|oooo|ppppp|qqqqpq).*$
^(?=.*aaaa|bbbb|cccc|dddd|eeee|ffff|gggg|hhhh|iiiii|jjjjjj|kkkkh)(?!.*あああ|いいい|ううう|えええ|おおお|かかかか).*$
>>3の
『\1』は
^(?=.*A)(?!.*B).*$ の場合
一つ目の()なので(?=.*A)が該当するとおもうのですが
これの応用的な使い方で
正規表現全体(改行含む)の○個目の()を指定することはできますか? 補足
こんな感じで、重複してる部分を指定したいです
【^(?=.*aaaa|bbbb|cccc|dddd|eeee|ffff|gggg|hhhh|iiiii|jjjjjj|kkkkh)】(?!.*lllll|mmmmmm|nnnnn|oooo|ppppp|qqqqpq).*$
^(?=.*(【】と同じ))(?!.*あああ|いいい|ううう|えええ|おおお|かかかか).*$
^(?=.*(【】と同じ))(?!.*ききき|くくく|けけけ|こここ|さささ|ししし).*$ >>203-204
構文はひとつひとつ別物なのでできません
手間はかかりますがテキストファイルやサイトなどを参照してもらったり、以下のようにしてはいかがでしょう
^(?=.*(@))(?!.*(A)).*$
@に入れる
aaaa|bbbb|cccc|dddd|eeee|ffff|gggg|hhhh|iiiii|jjjjjj|kkkkh
Aに入れる
lllll|mmmmmm|nnnnn|oooo|ppppp|qqqqpq|あああ|いいい|ううう|えええ|おおお|かかかか|ききき|くくく|けけけ|こここ|さささ|ししし
----または、
正規表現NGワード(改行を消して使ってください)
^(?=.*(aaaa|bbbb|cccc|dddd|eeee|ffff|gggg|hhhh|iiiii|jjjjjj|
kkkkh))(?!.*(lllll|mmmmmm|nnnnn|oooo|ppppp|qqqqpq|
あああ|いいい|ううう|えええ|おおお|かかかか|ききき|
くくく|けけけ|こここ|さささ|ししし)).*$ ABという単語をNGしたくてABCやDABEをNGしたくない場合どういう正規表現になりますか? >>66のこと?
でもこれって前か後ろの片方でもカタカナならNG回避されるよね?
両方指定したいんだけどどうすればいい? >>100 などの安価はNGせず
> の後の文字が数字以外の場合だけNGしたいのですが上手くできません
\dと(?!)を使いそうなことはわかるのですがどう組み立てて良いかわかりません 〜で終わる
ってテンプレにあった気がするんですがなくなりました? いくつか単語を決めてそのうち2つ以上入ってる文章をNGとかってできます? >>5
●本文に特定の文字列が含まれる、含まれない
(?#1行にA,Bが含まれる)(?=.*A)(?=.*B)
(?#複数行にA,Bが含まれる)(?=[\s\S]*A)(?=[\s\S]*B)
(?#1行にAが含まれBが含まれない)(?=.*A)(?!.*B)
(?#複数行にAが含まれBが含まれない)^(?=.*A)(?!.*B).*$
↑このあたりつかえばいけるっしょ 「2つ以上」はいけそうですね
「3つ以上」とか「4つ以上」とかはできますか? スレタイに改行してるやつの正規表現ってもう出てる?
https://i.imgur.com/ftkoNAO.png
クソうざくてかなわん >>219
俺も同じ質問しようと来た
(?#2行NG)(.*\n){2}
これで消えない? >>220-221
ありがとう
うーん消えない…
https://i.imgur.com/YBX9LuF.png
全体での設定
NGワード正規表現ってところでいいんだよね? >>222
スレ一覧の下にあるアイコンの真ん中のヤツを押す
NGスレッド設定を押す
NGスレッド(正規表現)を押す
\n を入れる >>224
おお!
そんなとこにもNG設定あったのか!
ごめんまじありがとうm(_ _)m ちゃんと板一覧でNGすれ設定に入れたのに(´・ω・`) 再起動かけて入れ直したら反映された(´・ω・`)
何だったんだろうサンクス 昔NGワードに入れてた(.*\n){8}がなんなのかわからないんですがわかる方いますか? >>230
\n は改行
{8} 8個
.と*はわからん >>233
良かれと思って言ったのになんだその言いぐさは
改行と8個で わかるかもしれんだろ
おまえは浅いな >>233
てめーは何様だ?
わかるならおまえが教えろや
わからないなら口挟むなたこすけ >>233は正論じゃん
回答者側になりたいなら中途半端に答えるなよ >>230
憶測だけど簡易型の長文NGっぽいね
長文は無駄だろうからNGしたい
かといって複雑な条件付けをすると計算コストが無駄
8改行(実質的にそれ以上の全ても含む)するほどの本文は無駄に長文だろうとざっくり判断してNG
かな
正規表現ならコメント文を置けるのでコメント付けるようにしておくといいよ
(このレスもそのNGに該当すると思う) >>238
ばかなの?
質問者はそのヒントでわかる可能性があるだろ
なにもないよりはあった方がいい >>238
俺が質問者なら
改行 8個
というワードでどのNGかわかると思ったから書いたんだよ >>238
>>233
おまえらこそ答えられないなら
答えた人を叩くな >>238
>>233
答えた事が良心からである事を肝に命じておけ
そして 謎の上から目線は今後控えた方がいい ID:9fSSFS+0だけがおかしい
瞬間沸騰と必死さから池沼キッズだと思われる (?#末尾P).{8}Pや.{8}[M]をNGIDに正規表現でいれてみたのですが末尾NGができてませんでした。
どうすれば良いでしょうか。 >>248
.{8}[]$
[]内に消したい末尾全てをぶち込めばおk
例えば末尾MとPをNGしたいなら
.{8}[MP]$ 半コテをNGにするにはどうすればいいんでしょうか
>>40を入れてみたら全ての書き込みが消えてしまいました sageレスだけNGするにはどうすればよいでしょうか
また、2つ以上の安価と画像URLを併せ持ったレスをNGする方法も教えて頂きたいです >>253
NGメールにsage
>>\d([-,](>>)?|[ \n]*>>)\d\n*[htpsf]+://[!-z]+\.(?i:(jpe?g|png|gif|bmp|tiff?))
これでどうかな >>3と>>5の{,5}だけど、{0,5}にしないと機能しないよね?
次からテンプレ修正しようず トリップなしのコテもNGしたいんですが、板のデフォルトネーム以外は全てNGにするにはどうすればいいですか? >>251
少し勘違いしてたので訂正
>>250だと特定日時の末尾表示と重複する場合があるから次の構文の方が確実
^.{8}[]$
使い方は>>250と同じ
>>253
sageレスに関しての補足だけど、完全一致させたければ
^sage$
と登録してほしい A
https://www.youtube.com/
B
https://www.youtube.com/
名前とYouTubeの20個組み合わせする荒らしの場合どうすればいいですか?
youtube全消しとかすると使い勝手が悪いので困ってます >>258
板ごとの設定になるけど
^(?!◯( \([^ ]+ .{4}-.{4}( \[[\d\.]{7,15}\])?\))?$)
◯の位置にデフォルト名を入れれば、基本的にはそれ以外の名前での書き込みを非表示にできる
ワッチョイやIP表示があっても問題ない
ただしデフォルト名にメタ文字が含まれている場合にはそれぞれのメタ文字の前に\を付ける必要がある
加えて選挙投票日のような特定の日時にはデフォルト名が変わるので、そういうときは
^(?!(◯|名無しさん@そうだ選挙に行こう! Go to vote!)( \(.+ .{4}-.{4}( \[[\d\.]{7,15}\])?\))?$)
という風に()で囲った上で|を挟んで名前を追加していけばいい >>260
((.+\n[htpsf]+://(www\.)?youtu\.?be.*)\n){19}\2 >>164の(?s:○○)ってどういう意味ですか?
あと>>167の結論のようにわざわざというか一々というか(?:と入れるのはなぜですか?
テンプレには\3とかの数に数えられないという意味でしか書いてないので
正規表現中に何番目のカッコを指定する表現がない場合には必要ないと思ったのですが他の意味があるのですか? >>264
> 164の(?s:○○)ってどういう意味ですか?
シングルラインモード
> あと167の結論のようにわざわざというか一々というか(?:と入れるのはなぜですか?…他の意味があるのですか?
一つは昔から言われているメモリ効率
もう一つは不要なキャプチャで$数字が増えると管理が面倒になるがこれを避け必要部に限るため >>261
できました!詳しくありがとうございます >>266
どういたしまして
こないだのに関連して、デフォ名なのかよく知らないから入れなかったけどIP表示スレで浪人持ちを弾かない表現も一応書いてたんで記録として残しとく
^(?!◯( \([^ ]+ .{4}-.{4}( \[[\d\.]{7,15}( \[上級国民\])?\])?\))?$) ?の後に絵文字が入ってるスレタイをNGにしたいんですがどうすればいいですか
○○○○○?☺
みたいなスレタイです >>269
.?[\x{203C}\x{2049}\x{2639}\x{263A}\x{2708}-\x{270D}\x{274C}\x{2753}\x{2757}\x{2764}\x{2B50}\x{2B55}\x{E000}-\x{EFFF}\x{1F300}-\x{1FFFF}]
比較的使われなさそうな絵文字は省いたからNGにならないものもあるかもしれない
その場合は>>9を参考に追加してってくれ ↓このような縦書きをNGしたいのですがどうしたらできますか?
A
B
C
D >>274
縦 でスレ内検索しましたがなにもヒットしませんでした >>274
>>276
「連投」がNGになっててそれが引っかかってました 解決しました。 >>277
これどこを直せばいいの?
#(?#縦書き 4文字)(?:^|<br>)[ ]*[^ < ](?:(?:[ ]*<br>)+[ ]*[^ < ]){2}(?=[ ]*(?:<br>|$)) >>273
(^|\n).(\n{2,}.){3} >>278
<br>
を
\n
に置き換える
あとそれ4文字(実質的にはそれ以上)じゃなくて3文字以上の間違いだと思う >>280
ありがとう
これで消えました
#(?#縦書き 3文字以上)(?:^|\n)[ ]*[^ < ](?:(?:[ ]*\n)+[ ]*[^ < ]){2}(?=[ ]*(?:\n|$)) >>279
訂正
(^|\n).(\n{2,}.){3}(\n|$) >>283
こっちの方がいいんですね?
ありがとうございます!! すみません荒しがひどくてIPスレを導入したんですがIP消しの他人のワッチョイ使って書き込んできます
なのでIPなしのレスをNGにしたいのですがやり方を教えてもらえないでしょうか? >>286
^(?!.*\d{1,3}(\.\d{1,3}){3}) >>263
ごめん、今更なんだけど自分がキャプチャー(\1や\2など)を誤用してたためにその正規表現ではほとんどの場合意図通りのNGができないことに気づいた
加筆修正したこちらなら正しく一致するはず
.+\n+.*://(www\.)?youtu\.?be.*(\n+.+\n+.*://(www\.)?youtu\.?be.*){19} 他にも動画ページに飛べるサブドメインがあるのか知らないけど
mとgamingは使われる可能性あるかも?
(www\.)の部分は
(www\.|m\.|gaming\.)でも良いと思う
まぁ荒らしが使って無かったら必要ないかもだけど >>293
指摘ありがとう
仰る通りだし特に"m\."は絶対入れといた方がいいね
"\."はまとめて((www|m|gaming)\.)でもいいんじゃないかな 「浅尾」をNGにしたいのですが、「浅尾美和」はNGにしない方法を教えてくださいm(_ _)m >>295
"浅尾"と"浅尾美和"の両方が含まれる場合、
・NGにしたくないなら
(?s:^(?=.*(?:浅尾))(?!.*(?:浅尾美和)))
・NGにしたいなら
浅尾(?!美和)
どちらも"浅尾"を含みかつ"浅尾美和"を含まない書き込みの場合にはNGになる 「imgur」もしくは「imepic」を含まない「jpg」「png」「gif」で終わる行をNGしたいのですが何度試しても上手くいきません
どなたか教えていただけませんか? まずはその上手くいってない書き方をここに書いてみればいいじゃん >>300
> 「imgur」もしくは「imepic」を含まない「jpg」「png」「gif」で終わる行をNGしたい
定義NG
まず本来求めているであろうものは「「imgur」【且つ】「imepic」を含まない、「jpg」もしくは「png」もしくは「gif」で終わる行」のハズ
原文のままだとhttps://i.imgur.com/bbyE9MB.jpgは「「imepic」を含まない」ためマッチする
原文のままなら「「imgur」もしくは「imepic」」は「(?:imgur|imepic)」だが、否定が入るとすべての文字列にマッチするので意味がない
くどく説明すると、「(東京都もしくは大阪府)を含まない」は47都道府県と同義(東京都は「大阪府を含まない」(大阪府ではない)のでマッチする)
「(東京都且つ大阪府)を含まない」は東京都と大阪府を除く他の45道府県を指す(口語なら「東京都も大阪府も含まない」「東京都でも大阪府でもない」)
「「jpg」もしくは「png」もしくは「gif」で終わる行」は「(?:jpg|png|gif)$」
修正した定義での回答はこれ
https://writening.net/page?dnEDxS
> 何度試しても上手くいきません
>>301も指摘してるがやった結果を貼ること
それと対象を提示すること
回答側にテストケースを用意してもらうのは本末転倒
しかし定義(こちらで修正した定義も含む)が根本的に間違ってないか?
https://writening.net/page?3ZQpCL すみません 貼ります
こういう風にやりましたが上手く反応しませんでした
^.*(?!(imgur|imepic)).*(?=(jpg|png|gif))$ >>304
imgurとimepic以外のjpg、png、gif画像のURLで終わる行を含む書き込みをNGしたいってことならこれでいけるんじゃないかな
://(?!.*(imgur|imepic)).*\.(jpg|png|gif)(\n|$) >>305
今試した所無事いけました
本当にありがとうございます >>305で答えちゃってるか
302は閲pass android 初心者ですすみません
300文字以上のレスをNGにしたいのですが
いまいち正規表現が解りません
一応テンプレも読んだんですがさっぱり
長文NG方法教えてください 俺も全然わからないけど
>>2のテンプレでそのままいけたよ >>308
レス番2に書いてある(?s).{250}を300に変更すればNGになる
もしレス番2が消えてたらNG解除して >>309-310
ありがとうございます
やってみます (?s)ってどういう意味なんだろう
.{250}っていうのは分かるんだけど 改行もマッチさせるためにシングルラインモードにしてるんですね
なるほど勉強になりました 知り合いが教えてくれた誰でも簡単にネットだけで稼ぐことができる方法とは?
⇒ 『佐々木のファモウイセズ』 というホームページで見ることができます。
グーグル検索⇒『佐々木のファモウイセズ』
CO67GC0M2B 超初心者ですみません
なんj開くとつづきはこちらからと表示されるのですが
他の板の様に見ることは出来ないのでしょうか? ageて荒らす長文荒らしがいるのですが
age(メール欄空白)+長文をNGする方法はありますか? 正規表現のテンプレすごいなw
誰だよ、これ作ったのこんだけわかりやすく、
まとめサイトもないのにすごw
これなら、馬鹿でもわかるレベルだからすごいわ デフォルトでワッチョイ表示のスレでワッチョイ隠しているレスをNGにしたいですが
NGネーム(正規表現)に↓を入れても消せませんでした
(?#1行にA,Bが含まれる)(?=.* [[:blank:]])(?=.*\-)
できればデフォルト名から変えた名前でも関係なく動くようにしたいんですが
いい方法はありませんか? ワッチョイから頭2桁と下4桁の部分だけ抜き出したいのですが正規表現がわかりません
(ワッチョイ AABB-CCCC)からAAとCCCCの部分だけをNGにしたいです教えて頂けませんか 単純に5レス以上してるIDはNG、みたいなのは無さそうなんですね… >>2
250文字の効かないのだけど250文字以上をNGであってます? >>331
ありがとう
チェックしたらコピペしたら半角スペースが入ってたみたいです 同じレスを投稿しまくる荒らしを消す表現ってありませんか IDを隠してる人をNGにしたいのですが上手くいきません
(?<!\))$を正規表現でNGNameに登録
をやると全てのレスが消えてしまいます
どうするのが良いのでしょうか? 抜き取る?のはtwinkleでできないような?
正規表現としては
\/\/itunes\.apple\.com\/jp\/album\/pop\-corn\-club\-mix\/(\d+)\?.*i=(\d+)
で$1$2にそれぞれ格納される
twinkleでこれを活用できるのかは知らない(できないと思ってる)
https://itunes.apple.com/jp/album/pop-corn-club-mix/1168801951?i=1168802689&uo=
を、該当部抜き取って
https://itunes.apple.com/jp/album/pop-corn-club-mix/?i=&uo=
にしたいなら
(.*\/\/itunes\.apple\.com\/jp\/album\/pop\-corn\-club\-mix\/)\d+(\?.*)i=\d+(.*)
で
$1$2$3
で得られるけど同様にtwinkleではできないと思う
正規表現一般なら
Regular Expression(正規表現) Part14
http://mevius.5ch.net/test/read.cgi/tech/1489511075/
で聞いた方がマシな話が聞ける >>340
丁寧な説明ありがとうございます!
すみませんでした
正規表現で行き詰まってすれ違いの質問したようで申し訳ないです https://news.yahoo.co.jp/byline/shinoharashuji/20180216-00081667/
iPhoneにインドで使われている特定の言語のテキストを受信すると、メッセージアプリがクラッシュしてしまう新たなバグが発見されました。
これまでiPhoneには特定の文字列やURLを送信することでクラッシュするバグがいくつか存在しましたが、今回は文字を1文字送るだけでクラッシュします。
その原因となる言語は、インド東南部で公用語になっている「テルグ語」。このテルグ語で使われている文字をSMSやFacebookなどで受け取ると、メッセージアプリがクラッシュしてしまうことをイタリアのメディア『MobileWorld』が発見しました。
実際にメッセージを送信して再起動状態にした例
https://youtu.be/jPLfHEMDSu8 スレタイに
あいう
という単語が含まれるスレをNGにするにはどうしたらよいのでしょうか? 末尾dのID9文字をngにするにはどうすればいいですか? >>344
これ登録しても落ちるわ
チンクル有料だろなんとかしろよ 本スレより、クラッシュ文字対策
871 iOS (ワッチョイ ffa7-jtfM)[sage] 2018/02/17(土) 03:25:05.24 ID:6ModHTHW0
メモ
[\u09B0-\u0C4D]
892 iOS (スッップ Sdbf-jtfM)[sage] 2018/02/17(土) 08:09:47.39 ID:WE8RnXMTd
まだやってたか
[\u0900-\u09FF\u0C00-\u0C7F]\u200C
[\u0900-\u09FF\u0C00-\u0C7F]
どちらかをNGワードに入れとけ >>351
俺も登録したけど、落ちる
アップデート早よ >>351
たかが数百円ごときでここまで態度でかくなるかねえ
そんなはした金でギャーギャー言われるアプリ開発者はかわいそう ママにもらった貴重なプリペイドの一部なんだろ察してやれよ え、数百円でも金は金だろ…
商売ならちゃんとやらなきゃあかんでしょ
なぜ消費者が擁護してんだよ
経営語るバイトと同じじゃんそれ 原因はiOSのバグなんだからちゃんとやれってのはAppleに言っとけ
アプリ側で対応するような話じゃないから ただ単にスレチ
twinkleスレの糖質粘着マンだから無視していいぞ スレ番号日付ともども本文コピペする荒らしに悩まされてます
NGする正規表現はどうしたら良いのでしょうか あ、すいません
ワッチョイもidも出ないスレなので本文のみで判定したいと思っています >>361
\d{4}/\d{2}/\d{2}\([月火水木金土日]\) \d{2}:\d{2}:\d{2}\.\d{2} >>362
ありがとうございます
目的のレスだけきちんと消えました w
w
w
wwwwwwwwなんだコイツの髪型、きめえ
w
w
w
w
w
こういうのどうすれば消えますか? (ワッチョイ AABB-CCCC [000.111.222.333])のうちワッチョイと000を指定してNGするにはどうすればよいでしょうか? そんな事できるんか?
IPをNGするのじゃダメなのか? 飛行機飛ばされるとipの111.以降を無限に変更されちゃうので、ずっと変わらないワッチョイ部分とipの上3桁でNGできればって思ったんですが難しいんですかね…。 難しくはないが意味がない
非モバイルならAABB-CCCCのBBがISP単位で(概ね)固定
IPアドレスの第一オクテットよりよほど確実なのでIPアドレスを持ち込む意義がない(ISPのIPアドレスは複数の第一オクテットに分かれてることもざら)
そもそもvvvvvvよりvvvvvスレが多いのだし
ワッチョイでNGとは何がいいたいのか不明瞭(非モバイルは概ね「ワッチョイ」なのに「ワッチョイ」でNGしたらNGだらけになる)
おそらくKOROKOROのことを言いたいんだろう(「AABB-CCCC」)
それなら単純に、「AABB-CCCC」と「000」の組み合わせでNGしたけりゃ「AABB\-CCCC \[000」でよかろ?
意味もなく「\(ワッチョイ AABB\-CCCC \[000\.\d+\.\d+\.\d+\]\)」などとコスト増やす意味もないし、浪人などでこの正規表現だけでは括れないから漏れも出る
なら単純に「AABB\-CCCC \[000」でいい
でもそれこそムダなので「AABB\-CCCC」で十二分
AAが000を内包していると言ってもいいんだから000付ける意義がろくにない
ついでに言えば非モバイルの内でNGするにしても、せいぜいBB-CCCCくらいしかターゲットにせんけどな(BBだけなら同じISPだと(概ね)被るので誤爆しがち。AAは同一ISPでなくても被ることがある) モバイル相手ならDEFF-CCCCでまともに使えるのはDEとCCCCだけ
半角カタカナ部はDEで概ね代替可能(ユーザ数はMNOが大半でMNO区別はDEで可能)
少し凝ってMVNOで絞り込むなら半角カタカナ部も必要
IPアドレスなんて非モバイルでも簡単に変えられるしNGにはろくに役に立たない >>371
いやワッチョイは毎週変わるけどIPアドレスは変わらんから
第一第二オクテットまでNGにぶち込んでおけば半永久的にその回線からの書き込みNGにできるんで
意味がないってことはない
まあ正規表現で書くまでもなく[000.111.をNGにすればいいだけだけど >>374
毎週の対応もしたくないならBBでいい
非モバイルでも再接続すれば000.111も変わるISPも数多く意義は薄い
BBは毎週では更新されない
が、誤爆だらけ(同一ISP皆殺し)で意味は見いだせん気がするがな
こんな大枠でNGしたらまともにスレが読めんと思うがそこは好き好きか >>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にならなくね?
漢字を除いた任意の一文字ってことになるから
三文字以上ないと対象外になるでしょ
エディタは何使ってるん? >>476
>>474のスクショを見る限りではテキストエディタを使っているように見えるけど? あー、そういうことか
エディタ上で処理しても意味ないんじゃねぇかなと思うんだけども そういう意味で言ったんじゃないよ
どんなエディタ使えば一文字でもヒットするのか知りたかったんだよ >>480
× これで納得する感じでもないので
○ これだけで納得する感じでもないので [^\p{Han}]岡[^\p{Han}]
ご納得画像出してみて
これだけではマッチ足りないかもしれないことに気付いた
改めて
(?:[^\p{Han}]岡[^\p{Han}])|^岡$
もしくは
(?:[^\p{Han}]岡[^\p{Han}])|(?s:^岡$)
で 処理系の違いとかじゃなくて単に改行を含めた三文字にマッチしてただけなんよね? >>482
「^岡$」だけじゃ足りないね
やるとしたらこうじゃないかな
[^\p{Han}]岡[^\p{Han}]|^岡[^\p{Han}]|[^\p{Han}]岡$|^岡$ >>483
処理系の違いでの結果差違もありえる
twinkle実機では>>472,473のようだけど
よくみられる実装なら
https://dotup.org/uploda/dotup.org1599315.jpg のように岡田はNGにならない
しかたなく>>474と修正した>>482を提示したけどtwinkle環境はないのでこちらでは検証してない
twinkle上でどう動いているのかはこちらには分からないので>>483の見立ての正誤も分からない
>>484
確かに
>>482を修正
(?m:(?:^|[^\p{Han}])岡(?:[^\p{Han}]|$)) >>485
>>472がうまくいかないのは、バックスラッシュであるべきところが円マークになってるからじゃない? >>487
だからTwinkleの動作するiOS環境でテストしてみ
windowsだと円マークのところにバックスラッシュが割り当てられちゃってるから問題にならないけど、
MacとかiOSだと別々の記号として扱われるから使い分ける必要があるの
この際はっきりいうけど、正規表現ルールもよくわかってない部分があるし、ほんとめんどくさいよ君 ここはtwinkleでのNGするとき用の正規表現スレでしょ
正しい正規表現をお勉強するのはいいけどtwinkleを使わずにごちゃごちゃ言うのはどうかと思うよ >>470
(?s:^(?=.*岡)(?!.*[\x{4E00}-\x{9FFF}]岡)(?!.*岡[\x{4E00}-\x{9FFF}]))
これで岡の前か後に漢字が付く言葉を含む書き込みの大半はNGされないはず >>493
出来ました!ありがとうございます
考えてくださった方々もありがとうございました >>494
それはよかった
今回みたいなのは>>164と>>9を使えば自力でも対応できると思うからまた機会があれば試してみてほしい
あと>>5の内容にはtwinkleで正しく機能しないものがいくつかあるから鵜呑みにはしない方がいいよ >>108
これに加えて
半角スペースや全角スペース、記号や改行などが入っているものをNGにする正規表現はありますか? >>494
>>485でニーズを満たせず残念
>>493
見事
想像するに(?!)や(?<!)が使えないわけでなく、\p{Han}(\p{Han})がダメだったのかな
>>495から、以前提起した>>164で間接的に寄与できたのがうれしいよ
>>496
「記号」を「☆」として
^[ ☆\n]$
ただこれなら一文字レスをNGしてしまった方が汎用的かもしれない
^.$
その特定の文字だけの行というなら
^[ ☆\n]+$ >>496
あんまり正確じゃない上にちょっと面倒だけどそれでもよければ
^([\n\.,* /\\| /\|]*[◯◯]){●●,}[\n\.,* /\\| /\|]*$
◯◯に特定の言葉を、●●にその特定の言葉の文字数を入れて使う
・例
^([\n\.,* /\\| /\|]*[ありがとう]){5,}[\n\.,* /\\| /\|]*$
欠点は上の例の場合"あああああ"や"がりがりがり"といった文字列にもマッチしてしまうこと 自分ながらこれ>>498はないわと思ったのとスペースを汎用化して修正
^[[:blank:]☆]+$
縦書き対抗はまた別として
主旨が違う気もするけど>>499見てもしやと思ったので、◯◯がNG除けに間になにかを挟んでることへの対抗なら以前出した>>388を改変して
(?:[^[:blank:]][[:blank:]☆]+){5}
◯◯をいちいち登録する必要がないので汎用的
いろいろ挟むのが当たり前のスレがあるとしたらこれは使い物にならない
縦書きと邪魔文字挟みのハイブリッド対抗は実例ないと何とも 00:39:18
のような感じで時刻を投下してくる荒らしがいるのですが
NGにするにはどうしたらいいでしょうか? >>501
(?m:^[[:blank:]]*\d+\:\d+\:\d+[[:blank:]]*$) >>501
([01]\d|2[0-4]):[0-5]\d:\d{2} >>504
あー時刻ならこうだな
503は忘れてくれ >>504
できました、ありがとうございます助かりました
ほんとうにありがとうございます 「>>1」
だけをNGしたいです。
前出のは>>1xx全部NGになってしまいます。
よろしくお願いします。 特定ののスレだけメル欄空白をNGする正規表現ありますか? >>510
正規表現がどういうものか調べてから出直して >>512
特定のスレを指定する手段がない以上は、どうにもならないよ 連投をNGするために直前のレスの時刻と比較する方法ってありますか?
初心者なのでよく分かりませんが、一つのレスで条件が完結していないと表現できない、という認識で正しいですか? 初歩的な質問ですが
スパムリンクを非表示にしたいので
主なドメインのjp com net等を除くすべてのリンクを弾こうと考えています
ドメインの吟味は後で考えるとして
.○○/
○○はjp com net以外の任意の文字列
を正規表現で表記するにはどうしたらいいでしょうか? >>516
それだと最近のスパムじゃないサイトのリンクほとんど死ぬよ >>516
過去スレにあるやつを足して引いたやつ
^(.+\n)?http://(?!.*jp/|com/|net/).+\d\.html$ >>517
見てる板によるかもしれないけど自分にとっては
主要国のドメイン
あとcom net org tvあたりを除外させて残りは非表示でいいです
短縮URLなんかも危ないから5chからは踏みたくないですし
お願いします >>517
言われたとおりに出せばいいんだよ、雑魚 iPhoneは今年だけじゃなくて2019年のモデルでも指紋認証復活なしかよ。iPhoneゴミすぎ
来年1月に発表予定でFODを搭載したGalaxy S10を買ったほうが良さそうだな
>新iPhoneの「指紋認証復活」は絶望的、著名アナリストが報告
>アップルは昨年発売したiPhone Xで、指紋認証を廃止し顔認証の「Face ID」を導入した。
>しかし、顔認証にはマスクをした状態ではロック解除ができないデメリットもあり、指紋認証の復活を望む声も多かった。
>その期待に応えるかのように、アップルが米国特許商標庁(USPTO)に、
>画面埋め込み型の指紋認証システムの特許を出願していたことが8月に判明した。
>9月に発表の新端末では、再び指紋認証が採用されるとの期待も高まっていた。
>しかし、確度の高いリーク情報でおなじみのアナリスト、ミンチー・クオ(郭明錤)の最新レポートによると、
>アップルは今年の新端末だけでなく2019年のモデルにおいても、指紋認証を採用しない見通しだという。
>ニュースサイト「MacRumors」が入手したクオの調査報告によると、
>アップルはFOD(画面埋め込み型指紋認証、Fingerprint-on-Display)の開発を進めてはいるが、当面の間はFace IDのみを搭載するという。
>クオによると、アップルは同社のFace IDはユーザーらに好評であり、
>数ある顔認証システムの中でもベストなクオリティであると考えているという。
>また、FODは特にOLEDディスプレイで高い認証精度を持つが、
>アップルは今後の数年間、LCDディスプレイ搭載端末の製造を続ける予定だという。
>上記のような理由で、アップルはFODの搭載をここ2年の間は行なわないという。
>しかし、この決定はアンドロイド陣営との戦いにおいて、アップルに大きなデメリットをもたらす可能性がある。
>アンドロイド端末ではFODの普及は急速に進んでいる。サムスンが来年1月に発表予定のGalaxy S10もFODに対応し、
>それと同時にFace IDに匹敵する精度の顔認証システムを搭載するという。
>アップルは長年にわたり同社の製品が、アンドロイドよりもセキュアであるとアピールしてきた。
>しかし、アンドロイド陣営が指紋認証と顔認証の組み合わせで強固なセキュリティを打ち出し始めたなかで、アップルは遅れをとることになる。
>さらにいうと、指紋認証と顔認証の両方を搭載することで、ユーザーの選択肢が増える。
>会議中ならば指紋認証でロックを解除し、手袋をしている場合は顔認証で解除するなど、両方を備えていることのメリットは大きい。
>アップルが将来的に指紋認証を再搭載することは確実と思える。
>同社がパスポートなど重要な身分証明書に代わるものとしてのiPhoneの利用を実現したいのであれば、FODの搭載は必須の課題だ。
>間もなく発表されるiPhone XSや価格を抑えた6.1インチモデルが、好調なセールスを記録するのは確実といえる。
>しかし、サムスンが来年発表するGalaxy S10が高い評価を獲得した場合、アップルが戦略の見直しを行なうことも考えられる。
https://headlines.yahoo.co.jp/article?a=20180905-00022856-forbes-sci スレ一覧でID無しのスレだけを非表示にする方法ありませんか?スレタイで誹謗中傷してるのを見たくなくて >>526
正規表現でNGName
(?<!\))$ スレタイに特徴があればそこで対策できるんじゃないかな
IDは無理だが lastmodify.txt 眺めるといいかもしれんが >>2にある#(?#250文字NG)(?s).{250} を10レスまでは除外するにはどうすればいいですか? 正規表現の質問じゃないけど一応答える
設定→NGの管理→自動NGにしない範囲 スレタイに'あいう'が含まれないスレを非表示にするにはどうすればいいですか? >>533
テンプレ嫁
(って書いても誰かしら答えるから読まずに待っててもいいよ) ^(?!あいう).*$
をNGスレッドの正規表現に入れたらいけた >>535
それだと「スレタイ『行頭』に'あいう'が含まれないスレ」だけ
^(?!.*(?:あいう))
NG用正規表現なら.*$みたいなのは要らない
>>534
テンプレそのままではムリ
正規表現理解して活用できるならそもそも質問しないだろ
テンプレそのままならテンプレへの安価だけで済む話
分かんないなら出しゃばんなくていいよ >>536
てめーみてーなのが居るから何も調べもせずに質問するやつが増えるんだよ >>536
訂正ありがとう
自治専門みたいなやつが一番要らねー 正規表現で>>1-100や>>63-548のような広範囲アンカーをNGにするにはどうしたらいいですか? >>540
正規表現ではムリ
たしか設定で50以上をどうにかできたはずだけどスレチなので本スレで聞いてみて 広範囲アンカー
1,2桁から3桁をNGと、その中の95〜105を除くものをNG(こっちはうまくいかないかも)
>>?\d\d?->*\d{3}
(>>?[1-8]?\d->*\d{3}|>>?9[0-4]->*(?!10[0-5])\d{3})
設定→NGの管理→広範囲のアンカーをコメントに含めない、から10,30,50で指定 >>544
なんか基本がわかってないっぽいなあ
無茶苦茶だわ ってすぐ上見たら書いてあったわ
けど
(?:あいう)
って部分の意味がわからないから教えてほしい ■ このスレッドは過去ログ倉庫に格納されています