X



トップページiOS
1002コメント293KB
twinkle for iOS 正規表現専用 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0003iOS
垢版 |
2017/05/14(日) 08:27:46.98ID:aUmlwHhl
NG設定で使われそうな正規表現一覧
' 'で括られた部分は任意で変更可能
NGにしたい文字列の中にメタ文字($や+など)が含まれる場合は頭に\をつける(\$や\+など)

●任意の文字や位置を指定
. 何か1文字 \n 改行 ^ レスの始め $ レスの終わり
\d 数字 \D 数字以外の1文字 \t タブ
[[:blank:]] スペース(半角/全角)とタブ
[\s\S] 改行等を含めた何か1文字
[^\x01-\x7E] 全角文字(半角カタカナ含む)
[\xA1-\xDF] 半角カタカナ
\3 正規表現中の'3'個目の()内と同一

●直前の文字(または文字列)の数を指定
? 0〜1個 + 1個以上 * 0個以上
{5} '5'個 {,5} '5'個以下 {1,5} '1'〜'5'個

●複数の文字(または文字列)を指定
[あいう] 'あ' 'い' 'う'のどれか1文字
[^あいう] 'あ' 'い' 'う'を除く1文字
[あ-お] Unicodeで'あ'〜'お'までの1文字
(あいう) 'あいう'という文字列
(あいう|かきく|さしす) 'あいう' 'かきく' 'さしす'という文字列のどれかひとつ

●後ろや前に特定の文字(または文字列)があるかないかを指定
(?=あいう) 後ろに'あいう'がある
(?!あいう) 後ろに'あいう'がない
(?<あいう) 前に'あいう'がある
(?<!あいう) 前に'あいう'がない

●正規表現の性質を指定
(?i) 以降のアルファベットの大文字小文字が区別されない
(?i:abc) ()内のアルファベット'abc'の大文字小文字が区別されない
(?:あいう) この()は上記の\3には数えられない
(?#あいう) 'あいう'がコメントとして無視される
0004iOS
垢版 |
2017/05/14(日) 08:32:13.57ID:aUmlwHhl
テンプレ終了
前スレで親切な方がまとめてくれた物をテンプレにしました。
0005iOS
垢版 |
2017/05/14(日) 08:39:50.33ID:aUmlwHhl
テンプレ追加

NG設定 使用例

●本文以外
(?#空白age)^$
(?#sage以外)^(?!sage$)
(?#末尾P).{8}P

●本文が◯◯のみ
(?#1文字のみ)^.$
(?#安価のみ)^>>[\d,-]+$
(?#URLのみ)^[htpsf]{,5}://[!-z]+$
(?#画像のみ)^[htpsf]{,5}://[!-z]+\.(?i:(jpe?g|png|gif|bmp|tiff?"))$

●本文に◯◯が×個(×回)連続で含まれる
(?#改行が10回連続)\n{10}
(?#空白文字含む改行が10回連続)([[:blank:]]*\n){10}
(?#1文字の行が10回連続)((^|\n).){10}
(?#wが10個連続)w{10}
(?#同じ文字や文字列が5回連続)(.+?)\1{4}

●本文に特定の文字列が含まれる、含まれない
(?#1行にA,Bが含まれる)(?=.*A)(?=.*B)
(?#複数行にA,Bが含まれる)(?=[\s\S]*A)(?=[\s\S]*B)
(?#1行にAが含まれBが含まれない)(?=.*A)(?!.*B)
(?#複数行にAが含まれBが含まれない)^(?=.*A)(?!.*B).*$
0006iOS
垢版 |
2017/05/14(日) 10:22:09.32ID:24qeuB+T
>>3の半角カタカナ
^[\x{FF61}-\x{FFA0}]+$
。「」、・は除外したければ61を66に

>>5
(?#URLのみ)^[htpsf]+://[!-z]+$
(?#画像のみ)^[htpsf]+://[!-z]+\.(?i:(jpe?g|png|gif|bmp|tiff?))$
0008iOS
垢版 |
2017/05/14(日) 10:26:12.01ID:24qeuB+T
スレタイNGに関してわかったこと
・スレタイの最後には半角スペースがつく
・©2ch.netの後ろにはタブがつく
・転載禁止などを非表示にしていてもNG判定に使用される
0009iOS
垢版 |
2017/05/14(日) 10:27:24.92ID:24qeuB+T
○UnicodeでのNG設定方法

1,NGにしたい文字をコピーする(例: ೢ)

2,Unicodeスカラ値を調べる
2-1,サイトにいく
ttp://www.shurey.com/js/works/unicode.html
2-2,テキストボックスに貼り付けて、検査を押す
2-3,下に出た結果からNGにしたい文字の下にある16進数を確認する(例:0CE2)
2-4,「表示選択メニュー」で2-3で確認した16進数が含まれる範囲を選ぶ(例:[U+0C80-0CFF] カンナダ文字)
2-5,出てきた表にNGにしたくない文字がなければ上記の16進数をメモする(例:0C80-0CFF)
あればNGにしたい範囲の始めの文字と終わりの文字の16進数をメモする(例:0CE0-0CE3,0CEA-0CED)

3,正規表現を組み立てる
・16進数を各々\x{}で囲う
・ひとつの範囲はハイフンでつなぎ、別の範囲は続けて書く
・全体を[]で囲う

完成例:
[\x{0CE0}-\x{0CE3}\x{0CEA}-\x{0CED}]
0010iOS
垢版 |
2017/05/14(日) 20:15:10.88ID:zAnAWFPo
w以外の同じ文字(列)を10回以上繰り返す書き込みをNGする方法お願いします
0012iOS
垢版 |
2017/05/14(日) 21:44:41.60ID:ChsN3GXs
iOS板

228 iOS[sage] 2017/05/14(日) 16:46:48.18 ID:jCT1hD5y

個体差あり過ぎ防水の浸水保証なしゴミカスiPhone信者は日曜のうちにジップロックでも買いだめしてこいやwww
「フリーザーバックS」をようwww


>お風呂スマホはジップロックで十分でした

iPhoneにピッタリのサイズは
ジップロック「フリーザーバックS」でした

http://the360.life/U1301.doit?id=438

↑この書き込みで、(?#リンクを除くwwwをNG)^(?=[\s\S]*www)(?![\s\S]*://)[\s\S]*$の正規表現では消えないようなんですがどこがおかしいんでしょうか
0013iOS
垢版 |
2017/05/14(日) 22:18:36.72ID:uulTAMcc
>>12
(?<!ttp://)www
0014iOS
垢版 |
2017/05/15(月) 08:46:18.64ID:9QQxnvT2
>>13
できましたありがとうございます
様子見します
0015iOS
垢版 |
2017/05/16(火) 14:52:11.67ID:zOgMeBly
>>11
([^w]+?)\1{9}

でいいの?
0016iOS
垢版 |
2017/05/22(月) 01:26:28.26ID:nzJX12Kc
Anonymous (TH 0H72-HkhF [1.20.169.xx])

↑こんな風にVPNつかって海外IPで
荒らして来るのがいるので消したいです
せめてワッチョイ部分が国名2文字のだけでも
0017iOS
垢版 |
2017/05/22(月) 10:06:04.42ID:8y2zeeWe
>>16
Anonymous \([\x{FF00}-\x{FFEF}J]
0018iOS
垢版 |
2017/05/22(月) 13:30:01.84ID:rbiOAu2O
>>17
ありがとうございます。でもうまくいきませんでした…

始めからスレ出してお願いすれば良かったですねすみません。
http://egg.2ch.net/test/read.cgi/ffo/1495113980/
>>421 を消したいです。

あと、後出しで申し訳無いのですが、
Anonymous(秋と紅葉の楼閣) (ワッチョイ aaaa-bbbb [xxx.xx.xxx.xx])
みたいな方もいて、こちらは消したくないのですが、巻き込んだようで消えてしまいました。
0019iOS
垢版 |
2017/05/22(月) 13:46:48.28ID:BWQL5zhe
>>18
ごめん間違えてた

Anonymous \([^\x{FF70}-\x{FF9F}J]

JPは許可、許可したくないならJは消して
秋と紅葉〜 は、半角スペースアノニマスの直後にないおかげでこの正規表現にはマッチしない
0020iOS
垢版 |
2017/05/22(月) 14:03:57.11ID:oyR4RXmo
>>16
\((?!(?:JP|[。-゚]))
(頭に半角スペースあり)
0021iOS
垢版 |
2017/05/22(月) 20:45:37.30ID:rbiOAu2O
>>19-20
できました!ありがとうございます!
JPをどうするかは様子見します。
0022iOS
垢版 |
2017/05/23(火) 10:52:33.65ID:mGFvy9zE
>>13の正規表現で

855 SIM無しさん[sage] 2017/05/23(火) 10:41:15.91 ID:l6PaJItd

公式
ラインアップ|au NEW SELECTION|au https://www.au.com/mobile/product/selection/?bid=we-com-mbtoppr-0103
の書き込みが消えてしまいます
回避策はありますか?
コピーするとなぜか短縮になってないようですが実際の書き込みは短縮表示になってるようです
http://i.imgur.com/HbwDFRx.png
スクショの855(自分の書き込みです)
0023iOS
垢版 |
2017/05/23(火) 10:53:33.50ID:mGFvy9zE
>>22のスクショでは表示されてますがNGオフにしている状態です
0024iOS
垢版 |
2017/05/23(火) 11:09:45.63ID:zt/3sErf
>>22
(?<!ttps?://)www
0025iOS
垢版 |
2017/05/23(火) 11:48:01.93ID:AmwuMbXF
>>24
ありがとうございます
それだとスクショの854がNGになりませんか?
0026iOS
垢版 |
2017/05/23(火) 11:58:27.94ID:AmwuMbXF
>>25
あ、なりませんでした
ありがとうございます
0027iOS
垢版 |
2017/05/25(木) 18:54:39.43ID:cm5ABHlG
w以外の文字(列)を10回以上繰り返すレスをNGする方法教えてください
0029iOS
垢版 |
2017/05/30(火) 16:12:37.34ID:U/webA58
保守
0030iOS
垢版 |
2017/05/31(水) 17:23:38.33ID:dB5TFJSv
最近このスレの72のような漢字を無造作に羅列するレスをよく見るんですが、
http://karma.2ch.net/test/read.cgi/ios/1493253376/
このようなのをNGにする正規表現はどのように書けばいいでしょうか?
0031iOS
垢版 |
2017/05/31(水) 17:32:01.73ID:WMyKl3LN
>>30
前スレの509
0032iOS
垢版 |
2017/05/31(水) 19:49:57.27ID:dB5TFJSv
>>31
これですね!ありがとうございます。


[々〇〻\x{3220}-\x{3244}\x{3280}-\x{32B0}\x{3400}-\x{9FFF}\x{F900}-\x{FAFF}\x{20000}-\x{2FFFF}]{15}
0033iOS
垢版 |
2017/05/31(水) 21:56:48.11ID:jNAA9QMR
てすと しています
ひらがな だけの れすを えぬじー できているかの てすと です
0034iOS
垢版 |
2017/05/31(水) 21:57:17.42ID:jNAA9QMR
できてなかった
0035iOS
垢版 |
2017/05/31(水) 22:23:33.05ID:f7u4LHNQ
記述したの貼ったら誰かが添削してくれるんでない
0036iOS
垢版 |
2017/05/31(水) 23:48:34.81ID:t4qAV27r
特定のIPを含んだネームだけをNGにするのって出来ないの?
ワッチョイごとNGネームにしても後日また復活しちゃう
0037iOS
垢版 |
2017/06/01(木) 00:53:38.15ID:wFZwp78y
>>33
ひらがなの範囲に ー が含まれないからかな
^[\p{Hira}\n・ー[:blank:]]+$

>>36
NGネームをIPだけにすればいいのでは
0038iOS
垢版 |
2017/06/01(木) 08:15:16.22ID:kh6Dz9yj
>>37
ありがとーございます!ちゃんと消えました!
0039iOS
垢版 |
2017/06/02(金) 13:41:09.44ID:uADawLFl
名前欄が 名無し 以外をNGにするにはどうすればいいでしょうか?
0040iOS
垢版 |
2017/06/02(金) 16:48:05.07ID:VP6CQAyF
>>39
参考>>3
^(?!名無し).*$

厳密にするなら
^(?!名無し( \([A-Z\x{FF61}-\x{FFA0}][^)]+\))?$).*$
0041iOS
垢版 |
2017/06/04(日) 01:01:11.54ID:JzH/decx
>>40
ありがとうございます
助かりました
0042iOS
垢版 |
2017/06/04(日) 02:01:27.66ID:UzJkpjTw
651 名無しSUN[sage] 2017/06/04(日) 00:40:34.53 ID:q0L0krK0

6 00

こういう数字組み合わせとスペースのみのレスをNGするものはありますか?
0043iOS
垢版 |
2017/06/04(日) 02:03:03.22ID:UzJkpjTw
>>42
できれば数字が全角や半角の組み合わせ、スペースの数関係なく全てNGにできるものがあると助かります
0044iOS
垢版 |
2017/06/04(日) 02:22:55.12ID:YNm7InwF
>>42-43
^[\d0-9[:blank:]]+$
0045iOS
垢版 |
2017/06/04(日) 09:30:26.53ID:UzJkpjTw
>>44
ありがとうございます
0046iOS
垢版 |
2017/06/05(月) 12:33:45.93ID:p4U/ld3q
「J民」「J民」が含まれるスレタイをNGにしたいけど「本」「小説」が含まれる場合はNGにしたくないんですがどうすればいいでしょうか
0047iOS
垢版 |
2017/06/05(月) 17:54:31.13ID:9/t5NBx7
>>46
前スレ32
0048iOS
垢版 |
2017/06/05(月) 19:51:27.22ID:ADtOd1Fk
>>47
ありがとうございます
0049iOS
垢版 |
2017/06/06(火) 18:56:43.63ID:4gkSievz
俺はpink板使えてるけど ザマァ 底辺iPhone使いwww2chMate 0.8.9.27/FUJITSU/202F/4.2.2/LR
0050iOS
垢版 |
2017/06/07(水) 23:19:46.63ID:tdPrSZkv
正規表現1文字NGが効かなくなった、板の仕様変更のせいかな
0051iOS
垢版 |
2017/06/13(火) 06:13:13.36ID:83kkoPNH
このようなYouTubeやニコニコのアドレスが文章内に5個以上あった場合はNG
というのはどうすればいいでしょうか?

【DDON】ドラゴンズドグマオンラインPart1141【PS専用】
http://shiba.2ch.net/test/read.cgi/famicom/1497168282/211

他に257や863みたいなのも同じ感じです
0053iOS
垢版 |
2017/06/13(火) 08:22:57.16ID:i1h2jjKr
>>51
前スレの63改変
0054iOS
垢版 |
2017/06/13(火) 11:26:38.24ID:/spmj4iC
>>51
((^|\n).*?://www\.(youtube\.com|nicozon\.net)/.*?){5}

おまけ
URL(らしきもの)が10連
((^|\n+).*?://.+?){10}
0055iOS
垢版 |
2017/06/13(火) 15:44:20.60ID:83kkoPNH
>>52,53
消えたり消えなかったりで自分にはわからなかったです

>>54
ちゃんと消えました!
URLの方も何かの時のためにメモしておきます

みなさんありがとうございました!
0056iOS
垢版 |
2017/06/16(金) 02:32:35.42ID:OXRco3m5
>>50
やっぱできないのか
結構長い時間悩んじゃったよ
0057iOS
垢版 |
2017/06/16(金) 13:46:52.65ID:4yvJK9ls
>>50,56
見た目は1文字だけど実際は見えない文字があるとかではなくて?
^.(?!$)で2文字以上をNGにして、残った1文字レスに^.$は効いてるけど
0058iOS
垢版 |
2017/06/21(水) 05:32:58.46ID:7sxVVH+q
すいませんちょっとてすと
0059iOS
垢版 |
2017/06/21(水) 05:34:27.96ID:7sxVVH+q
しつれいしました どうかちゃんとさどうした みたいです
0060iOS
垢版 |
2017/06/21(水) 05:37:37.19ID:7sxVVH+q
あら失敗したorz
平仮名、スペースのみの文章で15字以上のものをNGにしたいです
どうかお願いします
0061iOS
垢版 |
2017/06/21(水) 06:02:04.14ID:gbKMR916
^[[:blank:]\p{Hira}]{15,}$
0062iOS
垢版 |
2017/06/21(水) 12:08:34.70ID:7sxVVH+q
なんか作動しなかったみたいです
スペースが入っていなかったり長音や中黒(ー・)が入ってるとならないっぽいです
すいません
0063iOS
垢版 |
2017/06/21(水) 20:35:44.96ID:plyLCYtU
ー・はひらがなじゃないんだけど
足りなきゃ[]の中に足せばいいだけ
0064iOS
垢版 |
2017/06/22(木) 17:35:18.53ID:UROwuou9
グロ
はNGにしたいけどグローバルとかノドグロとかグロは付くけどその意味じゃない言葉はNGにしたくない場合どうすればいいですか?
0065iOS
垢版 |
2017/06/22(木) 22:11:43.69ID:ZRYurSor
>>61 >>63
ありがとうございます!
0066iOS
垢版 |
2017/06/23(金) 05:42:32.14ID:biuDr9Om
>>64
前か後ろにカタカナ(と'ー')がある グロ をNG
(?<![\p{Kana}ー])グロ(?![\p{Kana}ー])

カタカナ以外でNGにしたくないものがあれば[]内に追加
0067iOS
垢版 |
2017/06/23(金) 14:09:08.00ID:Mja7Ke7+
>>66
できれば全角と半角は追加したいです
0068iOS
垢版 |
2017/06/23(金) 14:10:15.81ID:Mja7Ke7+
ん?でもこの場合例に挙げたノドグロもNGになるんでしょうか?
0069iOS
垢版 |
2017/06/23(金) 17:43:11.76ID:zLGL1gSH
マグロ トグロ ビグロ
0070iOS
垢版 |
2017/06/23(金) 17:54:11.94ID:AAjSoSUd
グロをNGにすると安価で「グロ」と書かれたグロ画像にモザイクがかからなくなるだけじゃね?
0071iOS
垢版 |
2017/06/23(金) 17:58:02.69ID:C5kyDiPU
グロ注意 ぐろ グロ中尉 グロ グロすぎ
0072iOS
垢版 |
2017/06/23(金) 18:52:37.77ID:a5UBdHFq
>>70
あーそうでしたね…
なんかいい方法ないものか
0073iOS
垢版 |
2017/06/23(金) 18:54:50.55ID:a5UBdHFq
いや、グロをNGにしてもモザイクはかかったような?
ただグロと書かれたレスだけがNGになって肝心の画像レスはNGにならない
だったような気も
それだと無意味ですね…
0075iOS
垢版 |
2017/06/23(金) 23:56:32.66ID:AAjSoSUd
テスト
>>74
グロ
0076iOS
垢版 |
2017/06/23(金) 23:57:51.20ID:AAjSoSUd
あ、「グロ」NGにしてもちゃんとモザイクかかったわ
0077iOS
垢版 |
2017/06/24(土) 00:20:36.26ID:1IxBTCCw
なりますよね
0078iOS
垢版 |
2017/06/24(土) 00:21:29.37ID:1IxBTCCw
でも書き込み自体は消えてない(画像だけがモザイクになる)
0079iOS
垢版 |
2017/06/29(木) 23:05:43.87ID:mahkRjy+
A,B,Cという文字列のうち2つ以上が含まれている文章をNGって

(A|B|C){2,}

でいいんですか?
0080iOS
垢版 |
2017/06/29(木) 23:51:45.25ID:CLMUOhd1
>>79
ダメです
0081iOS
垢版 |
2017/06/30(金) 01:21:49.11ID:ExNJTy6c
あああああああああ

いいいいいいいいい

ううううううううう

みたいな無駄に空行入れてくるレスをNGにする正規表現を教えて下さい
できれば3行以上(空行2個以上)でお願いします
0082iOS
垢版 |
2017/06/30(金) 01:25:33.11ID:ExNJTy6c
過去スレ漁ってそれっぽいの入れてみても消えなくて
すみません
0083iOS
垢版 |
2017/06/30(金) 02:12:51.75ID:paJIuTF1
*\n
(?:^|<br>)(?![  ]*\n)((?:[^<]|<a [^<]+</a>){10,}\n.*)(?:*\n[  ]*)*<\n\1
0084iOS
垢版 |
2017/06/30(金) 02:13:28.96ID:ntovOkLz
>>83
gobaku
0085iOS
垢版 |
2017/06/30(金) 02:25:52.82ID:L/X+XpyG
>>79
連続して2つ以上並んでるならそれでOK

行内に含まれる(離れてる場合もある)なら下記の2つ
前スレ372の改変
(?=.*A)(?=.*(B|C))
(?=.*B)(?=.*C)

レス内に含まれる(違う行の場合もある)なら上記の . を[\s\S]に書換え(参考>>5)


>>81
前スレ147の改変
(.+\n{2}){2}.+
0086iOS
垢版 |
2017/06/30(金) 02:47:08.22ID:ntovOkLz
前スレの151でも
0087iOS
垢版 |
2017/06/30(金) 05:07:35.10ID:XiRI+UFT
>>81
(\n\n[\s\S]+){2}
0088iOS
垢版 |
2017/06/30(金) 11:26:43.67ID:ExNJTy6c
>>85>>87
ありがとうございます
0089iOS
垢版 |
2017/07/02(日) 07:54:36.93ID:DZuThxft
YouTubeのURLがやたらとNGになるなと思ってたらこれが引っかかってたっぽいです
(^|\n)h?t?(tp)?s?://.*[^a-zA-Z0-9\-_ ./?%&=\n].*(\n|$)
これで平仮名などが入ったURLをNGにしてたみたいですが
#を[]の中に入れたら解決しました
0090iOS
垢版 |
2017/07/05(水) 15:32:42.82ID:8whillNW
http://hissi.org/read.php/tvd/20170705/bG1JTXNrV2g.html
こういうのを非表示にするのって正規表現じゃなくて普通にNGするほうが早いんですかね、というか早いんだけど、毎日IDが変わるんでなにかいい方法ないでしょうか
全体or板内NGだけじゃなくそのスレのみのNGもあればまだなんとかなりそうなんですが…
0091iOS
垢版 |
2017/07/05(水) 16:19:24.04ID:9hOIfKcj
>>90
>>2の下から5個目
0092iOS
垢版 |
2017/07/05(水) 18:33:06.46ID:4M7bbx/i
>>91
あーなるほど、ありがとうございます
0093iOS
垢版 |
2017/07/05(水) 18:33:39.07ID:4M7bbx/i
あらID変わってる
>>90です
0094iOS
垢版 |
2017/07/05(水) 18:43:12.28ID:4M7bbx/i
消えませんでした…
0095iOS
垢版 |
2017/07/05(水) 19:13:34.25ID:6YV0fZk7
そのまま使ったとしても「半分、青い」以外消えてるよ
0097iOS
垢版 |
2017/07/05(水) 21:18:58.63ID:/kNrQvi4
4文字までだから5文字にしたらいいじゃない
5文字以下のレスすべて消えるけど
0098iOS
垢版 |
2017/07/05(水) 21:19:56.64ID:WbgypDFV
特定の人の5文字以下を認識してNGなら不可能
0099iOS
垢版 |
2017/07/05(水) 21:46:38.63ID:4M7bbx/i
ID変わってるから特定の人ではないと思うし、数字いじってみたけどやっぱり反応しないのよね
0100iOS
垢版 |
2017/07/05(水) 21:52:11.10ID:4M7bbx/i
端末再起動一回してみて変わらなかったけど二回したらなんか適用されました
何が悪かったのかよくわからないけど解決しました
ありがとうございます!
0101iOS
垢版 |
2017/07/06(木) 19:32:58.86ID:5psSmuZs
同じワードを何回も繰り返してるレスをNGしたいんですがどうすればいいですか?


死にたい死にたい死にたい死にたい死にたい死にたい死にたい死にたい死にたい


みたいなやつです
0102iOS
垢版 |
2017/07/06(木) 21:28:48.96ID:5/AffBR1
>>101
テンプレ読め
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況