twinkle for iOS 正規表現専用 3 [無断転載禁止]©2ch.net

1iOS2017/05/14(日) 08:25:56.37ID:aUmlwHhl
twinkleの正規表現のテストや正規表現に関する質問など

前スレ
twinkle for iOS 正規表現専用(実質2スレ目)
http://karma.2ch.net/test/read.cgi/ios/1447593710/

235iOS2017/10/10(火) 05:20:36.72ID:9fSSFS+0
>>233
てめーは何様だ?
わかるならおまえが教えろや
わからないなら口挟むなたこすけ

236iOS2017/10/10(火) 05:21:06.84ID:9fSSFS+0
>>233
>>233
てめーこのやろう!

237iOS2017/10/10(火) 05:21:25.22ID:9fSSFS+0
>>233
ああ?ふざけんなよこら!

238iOS2017/10/10(火) 06:53:16.99ID:G61kcNLA
>>233は正論じゃん
回答者側になりたいなら中途半端に答えるなよ

239iOS2017/10/10(火) 08:33:19.08ID:5/1x172v
煽んなよ

240iOS2017/10/10(火) 08:48:53.62ID:52FCaFG8
>>230
憶測だけど簡易型の長文NGっぽいね

長文は無駄だろうからNGしたい
かといって複雑な条件付けをすると計算コストが無駄
8改行(実質的にそれ以上の全ても含む)するほどの本文は無駄に長文だろうとざっくり判断してNG
かな

正規表現ならコメント文を置けるのでコメント付けるようにしておくといいよ
(このレスもそのNGに該当すると思う)

241iOS2017/10/10(火) 10:31:30.01ID:9fSSFS+0
>>238
ばかなの?
質問者はそのヒントでわかる可能性があるだろ
なにもないよりはあった方がいい

242iOS2017/10/10(火) 10:32:32.17ID:9fSSFS+0
>>238
俺が質問者なら
改行 8個

というワードでどのNGかわかると思ったから書いたんだよ

243iOS2017/10/10(火) 10:33:26.33ID:9fSSFS+0
>>238
>>233
おまえらこそ答えられないなら
答えた人を叩くな

244iOS2017/10/10(火) 10:34:19.01ID:9fSSFS+0
>>238
>>233
答えた事が良心からである事を肝に命じておけ
そして 謎の上から目線は今後控えた方がいい

245iOS2017/10/10(火) 10:45:37.82ID:TwbyzXBz
ID:9fSSFS+0だけがおかしい
瞬間沸騰と必死さから池沼キッズだと思われる

246iOS2017/10/10(火) 12:54:07.26ID:LxEQ4D2J
沸騰以外はおかしくないだろ

247iOS2017/10/10(火) 12:54:32.65ID:LxEQ4D2J
沸騰してる事以外はおかしい事は言ってない

248iOS2017/10/11(水) 17:23:59.93ID:Morq+DlD
(?#末尾P).{8}Pや.{8}[M]をNGIDに正規表現でいれてみたのですが末尾NGができてませんでした。
どうすれば良いでしょうか。

249iOS2017/10/11(水) 17:31:50.58ID:2BwtZeKj
.{7}P

250iOS2017/10/11(水) 18:00:46.32ID:DPx9pUkW
>>248
.{8}[]$
[]内に消したい末尾全てをぶち込めばおk

例えば末尾MとPをNGしたいなら
.{8}[MP]$

251iOS2017/10/11(水) 18:12:16.86ID:60N94DAN
>>250
ありがとうございます!
できました!

252iOS2017/10/12(木) 00:47:16.72ID:Bj1uI1Tk
半コテをNGにするにはどうすればいいんでしょうか
>>40を入れてみたら全ての書き込みが消えてしまいました

253iOS2017/10/12(木) 03:49:27.45ID:FkoomznP
sageレスだけNGするにはどうすればよいでしょうか
また、2つ以上の安価と画像URLを併せ持ったレスをNGする方法も教えて頂きたいです

254iOS2017/10/12(木) 13:28:23.27ID:4vt7N8zO
idなしってまだNGにできないん?

255iOS2017/10/12(木) 15:02:02.08ID:JkBtGYes
普通に機能としてあるじゃん

256iOS2017/10/14(土) 02:04:22.87ID:8Cm0l40w
>>253
NGメールにsage

>>\d([-,](>>)?|[  \n]*>>)\d\n*[htpsf]+://[!-z]+\.(?i:(jpe?g|png|gif|bmp|tiff?))

これでどうかな

257iOS2017/10/14(土) 04:15:54.85ID:8Cm0l40w
>>3>>5の{,5}だけど、{0,5}にしないと機能しないよね?
次からテンプレ修正しようず

258iOS2017/10/20(金) 13:14:41.03ID:kUA8SFZP
トリップなしのコテもNGしたいんですが、板のデフォルトネーム以外は全てNGにするにはどうすればいいですか?

259iOS2017/10/24(火) 17:03:27.86ID:InNhvDuA
>>251
少し勘違いしてたので訂正
>>250だと特定日時の末尾表示と重複する場合があるから次の構文の方が確実
^.{8}[]$
使い方は>>250と同じ

>>253
sageレスに関しての補足だけど、完全一致させたければ
^sage$
と登録してほしい

260iOS2017/10/24(火) 21:13:33.67ID:+qnphnwK
A
https://www.youtube.com/
B
https://www.youtube.com/

名前とYouTubeの20個組み合わせする荒らしの場合どうすればいいですか?

youtube全消しとかすると使い勝手が悪いので困ってます

261iOS2017/10/24(火) 21:57:35.37ID:InNhvDuA
>>258
板ごとの設定になるけど
^(?!◯( \([^ ]+ .{4}-.{4}( \[[\d\.]{7,15}\])?\))?$)
◯の位置にデフォルト名を入れれば、基本的にはそれ以外の名前での書き込みを非表示にできる
ワッチョイやIP表示があっても問題ない
ただしデフォルト名にメタ文字が含まれている場合にはそれぞれのメタ文字の前に\を付ける必要がある

加えて選挙投票日のような特定の日時にはデフォルト名が変わるので、そういうときは
^(?!(◯|名無しさん@そうだ選挙に行こう! Go to vote!)( \(.+ .{4}-.{4}( \[[\d\.]{7,15}\])?\))?$)
という風に()で囲った上で|を挟んで名前を追加していけばいい

262iOS2017/10/24(火) 22:41:27.68ID:InNhvDuA
>>260
((.+\n[htpsf]+://(www\.)?youtu\.?be.*)\n){19}\2

263iOS2017/10/24(火) 23:00:58.42ID:+qnphnwK
>>262
ありがとうございます!
消えました

264iOS2017/10/26(木) 14:44:51.73ID:Ho1PKczr
>>164の(?s:○○)ってどういう意味ですか?

あと>>167の結論のようにわざわざというか一々というか(?:と入れるのはなぜですか?
テンプレには\3とかの数に数えられないという意味でしか書いてないので
正規表現中に何番目のカッコを指定する表現がない場合には必要ないと思ったのですが他の意味があるのですか?

265iOS2017/10/26(木) 16:36:06.17ID:S3UmbH4m
>>264
> 164の(?s:○○)ってどういう意味ですか?
シングルラインモード

> あと167の結論のようにわざわざというか一々というか(?:と入れるのはなぜですか?…他の意味があるのですか?
一つは昔から言われているメモリ効率
もう一つは不要なキャプチャで$数字が増えると管理が面倒になるがこれを避け必要部に限るため

266iOS2017/10/27(金) 21:47:33.78ID:oPsvwqlm
>>261
できました!詳しくありがとうございます

267iOS2017/10/27(金) 23:50:26.60ID:AiBe2PNx
>>266
どういたしまして

こないだのに関連して、デフォ名なのかよく知らないから入れなかったけどIP表示スレで浪人持ちを弾かない表現も一応書いてたんで記録として残しとく

^(?!◯( \([^ ]+ .{4}-.{4}( \[[\d\.]{7,15}( \[上級国民\])?\])?\))?$)

2680,2017/10/28(土) 08:28:49.94ID:s7Xn3jgU
test

269iOS2017/11/07(火) 14:59:52.57ID:iircqDvE
?の後に絵文字が入ってるスレタイをNGにしたいんですがどうすればいいですか

○○○○○?☺

みたいなスレタイです

270iOS2017/11/07(火) 15:27:14.23ID:i1LFfWFJ
>>3

271iOS2017/11/09(木) 02:39:49.24ID:M8G6F5Gx
>>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を参考に追加してってくれ

272iOS2017/11/09(木) 07:55:31.62ID:rR7Z4xU5
>>271
ありがとうございます!

273iOS2017/11/14(火) 21:47:31.87ID:BqGbRdmV
↓このような縦書きをNGしたいのですがどうしたらできますか?

A

B

C

D

274iOS2017/11/15(水) 02:05:49.31ID:5zYc/rmd
縦書きでスレ内検索してください

275iOS2017/11/15(水) 02:22:08.56ID:n+K0li0t
>>274
縦 でスレ内検索しましたがなにもヒットしませんでした

276iOS2017/11/15(水) 06:35:35.49ID:yIyl3AiG
NGになってねぇ?

277iOS2017/11/15(水) 08:22:39.28ID:n+K0li0t
>>274
>>276
「連投」がNGになっててそれが引っかかってました 解決しました。

278iOS2017/11/15(水) 08:43:18.69ID:W+qcWUgF
>>277
これどこを直せばいいの?

#(?#縦書き 4文字)(?:^|<br>)[  ]*[^ < ](?:(?:[  ]*<br>)+[  ]*[^ < ]){2}(?=[  ]*(?:<br>|$))

279iOS2017/11/15(水) 12:18:41.07ID:v5NoyB8L
>>273
(^|\n).(\n{2,}.){3}

280iOS2017/11/15(水) 12:29:47.10ID:v5NoyB8L
>>278
<br>

\n
に置き換える

あとそれ4文字(実質的にはそれ以上)じゃなくて3文字以上の間違いだと思う

281test2017/11/15(水) 12:39:39.40ID:v5NoyB8L
a
b
c

282iOS2017/11/15(水) 13:51:13.72ID:W+qcWUgF
>>280
ありがとう
これで消えました
#(?#縦書き 3文字以上)(?:^|\n)[  ]*[^ < ](?:(?:[  ]*\n)+[  ]*[^ < ]){2}(?=[  ]*(?:\n|$))

283iOS2017/11/15(水) 14:37:34.76ID:v5NoyB8L
>>279
訂正
(^|\n).(\n{2,}.){3}(\n|$)

284iOS2017/11/15(水) 16:57:08.24ID:n+K0li0t
>>279
ありがとうございます!

285iOS2017/11/15(水) 16:59:51.40ID:n+K0li0t
>>283
こっちの方がいいんですね?
ありがとうございます!!

新着レスの表示
レスを投稿する