twinkle for iOS 正規表現専用 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
twinkleの正規表現のテストや正規表現に関する質問など
前スレ
twinkle for iOS 正規表現専用(実質2スレ目)
http://karma.2ch.net/test/read.cgi/ios/1447593710/ >>42
できれば数字が全角や半角の組み合わせ、スペースの数関係なく全てNGにできるものがあると助かります >>42-43
^[\d0-9[:blank:]]+$ 「J民」「J民」が含まれるスレタイをNGにしたいけど「本」「小説」が含まれる場合はNGにしたくないんですがどうすればいいでしょうか 俺はpink板使えてるけど ザマァ 底辺iPhone使いwww2chMate 0.8.9.27/FUJITSU/202F/4.2.2/LR 正規表現1文字NGが効かなくなった、板の仕様変更のせいかな このようなYouTubeやニコニコのアドレスが文章内に5個以上あった場合はNG
というのはどうすればいいでしょうか?
【DDON】ドラゴンズドグマオンラインPart1141【PS専用】
http://shiba.2ch.net/test/read.cgi/famicom/1497168282/211
他に257や863みたいなのも同じ感じです >>51
((^|\n).*?://www\.(youtube\.com|nicozon\.net)/.*?){5}
おまけ
URL(らしきもの)が10連
((^|\n+).*?://.+?){10} >>52,53
消えたり消えなかったりで自分にはわからなかったです
>>54
ちゃんと消えました!
URLの方も何かの時のためにメモしておきます
みなさんありがとうございました! >>50
やっぱできないのか
結構長い時間悩んじゃったよ >>50,56
見た目は1文字だけど実際は見えない文字があるとかではなくて?
^.(?!$)で2文字以上をNGにして、残った1文字レスに^.$は効いてるけど しつれいしました どうかちゃんとさどうした みたいです あら失敗したorz
平仮名、スペースのみの文章で15字以上のものをNGにしたいです
どうかお願いします ^[[:blank:]\p{Hira}]{15,}$ なんか作動しなかったみたいです
スペースが入っていなかったり長音や中黒(ー・)が入ってるとならないっぽいです
すいません ー・はひらがなじゃないんだけど
足りなきゃ[]の中に足せばいいだけ グロ
は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}
で適当な文章、例えばこのスレを正規表現検索してくれ
手を動かして試せばなにが違うか一目瞭然だよ
怠けないで手を動かせ ■ このスレッドは過去ログ倉庫に格納されています