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/

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
こっちの方がいいんですね?
ありがとうございます!!

286iOS2017/11/25(土) 02:52:17.73ID:kCY8OXpv
すみません荒しがひどくてIPスレを導入したんですがIP消しの他人のワッチョイ使って書き込んできます
なのでIPなしのレスをNGにしたいのですがやり方を教えてもらえないでしょうか?

287iOS2017/11/26(日) 11:08:06.51ID:R/xEu62z
ip表示ってどっかに例ある?

288iOS2017/11/26(日) 16:15:41.30ID:Pr4C6SK0
スレ内を検索もできない人

289iOS2017/11/26(日) 22:22:06.05ID:2yFNRlrx
>>286
^(?!.*\d{1,3}(\.\d{1,3}){3})

290test2017/12/01(金) 21:07:17.70ID:ivvdu2cb
a
b
a
b

291iOS2017/12/01(金) 22:22:32.27ID:ivvdu2cb
>>263
ごめん、今更なんだけど自分がキャプチャー(\1や\2など)を誤用してたためにその正規表現ではほとんどの場合意図通りのNGができないことに気づいた
加筆修正したこちらなら正しく一致するはず
.+\n+.*://(www\.)?youtu\.?be.*(\n+.+\n+.*://(www\.)?youtu\.?be.*){19}

292iOS2017/12/03(日) 14:35:01.24ID:v4QMWPPq
>>291
ありがとうございます

293iOS2017/12/03(日) 16:39:04.98ID:tzJjiskj
他にも動画ページに飛べるサブドメインがあるのか知らないけど
mとgamingは使われる可能性あるかも?
(www\.)の部分は
(www\.|m\.|gaming\.)でも良いと思う

まぁ荒らしが使って無かったら必要ないかもだけど

294iOS2017/12/03(日) 20:08:45.31ID:c5h66eRT
>>293
指摘ありがとう
仰る通りだし特に"m\."は絶対入れといた方がいいね
"\."はまとめて((www|m|gaming)\.)でもいいんじゃないかな

295iOS2017/12/06(水) 17:50:10.17ID:TvYzBHso
「浅尾」をNGにしたいのですが、「浅尾美和」はNGにしない方法を教えてくださいm(_ _)m

296iOS2017/12/06(水) 17:59:30.13ID:JYrz9ZIB
>>3

297test2017/12/07(木) 07:02:25.62ID:BtukS9hc
a浅尾美和b

298iOS2017/12/07(木) 08:52:24.79ID:BtukS9hc
>>295
"浅尾"と"浅尾美和"の両方が含まれる場合、

・NGにしたくないなら
(?s:^(?=.*(?:浅尾))(?!.*(?:浅尾美和)))

・NGにしたいなら
浅尾(?!美和)

どちらも"浅尾"を含みかつ"浅尾美和"を含まない書き込みの場合にはNGになる

299iOS2017/12/08(金) 15:40:38.59ID:rpMOXFDM
>>298
ありがとうございます

300iOS2017/12/10(日) 10:22:43.85ID:JtRHb6ej
「imgur」もしくは「imepic」を含まない「jpg」「png」「gif」で終わる行をNGしたいのですが何度試しても上手くいきません
どなたか教えていただけませんか?

301iOS2017/12/10(日) 10:57:17.78ID:hjqEa4j7
まずはその上手くいってない書き方をここに書いてみればいいじゃん

302iOS2017/12/10(日) 12:03:39.48ID:DGcsha9L
>>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

303iOS2017/12/10(日) 12:24:49.86ID:OuLkmfYa
含まれる含まれないなら>>5の最後に載ってるだろ

304iOS2017/12/10(日) 13:43:18.40ID:JtRHb6ej
すみません 貼ります
こういう風にやりましたが上手く反応しませんでした
^.*(?!(imgur|imepic)).*(?=(jpg|png|gif))$

305iOS2017/12/10(日) 15:25:40.12ID:gc633T7q
>>304
imgurとimepic以外のjpg、png、gif画像のURLで終わる行を含む書き込みをNGしたいってことならこれでいけるんじゃないかな
://(?!.*(imgur|imepic)).*\.(jpg|png|gif)(\n|$)

306iOS2017/12/10(日) 15:27:34.28ID:JtRHb6ej
>>305
今試した所無事いけました
本当にありがとうございます

307iOS2017/12/10(日) 17:41:02.35ID:8pdP87js
>>305で答えちゃってるか
302は閲pass android

308iOS2017/12/23(土) 01:04:59.40ID:hDW30gET
初心者ですすみません
300文字以上のレスをNGにしたいのですが
いまいち正規表現が解りません
一応テンプレも読んだんですがさっぱり

長文NG方法教えてください

309iOS2017/12/23(土) 01:42:24.80ID:hUqm1p1L
俺も全然わからないけど
>>2のテンプレでそのままいけたよ

310iOS2017/12/23(土) 03:55:11.05ID:iocQXjQc
>>308
レス番2に書いてある(?s).{250}を300に変更すればNGになる
もしレス番2が消えてたらNG解除して

311iOS2017/12/23(土) 14:45:15.20ID:hDW30gET
>>309-310
ありがとうございます
やってみます

312iOS2017/12/23(土) 15:04:03.55ID:tcfN5P8n
(?s)ってどういう意味なんだろう
.{250}っていうのは分かるんだけど

313iOS2017/12/23(土) 16:27:26.29ID:63/ceFSm
シングルラインモード

314iOS2017/12/23(土) 16:44:12.06ID:X2D59cTY
改行もマッチさせるためにシングルラインモードにしてるんですね
なるほど勉強になりました

315iOS2017/12/26(火) 20:49:55.87ID:0wZ/GIJS
知り合いが教えてくれた誰でも簡単にネットだけで稼ぐことができる方法とは?
⇒ 『佐々木のファモウイセズ』 というホームページで見ることができます。

グーグル検索⇒『佐々木のファモウイセズ』

CO67GC0M2B

316iOS2018/01/13(土) 07:01:58.57ID:D0bprNgm
超初心者ですみません
なんj開くとつづきはこちらからと表示されるのですが
他の板の様に見ることは出来ないのでしょうか?

317iOS2018/01/13(土) 07:08:08.23ID:D0bprNgm
>>316
すみません
自己解決しました

318iOS2018/01/13(土) 09:03:41.74ID:HufRewuY
自決しろ

319iOS2018/01/13(土) 09:30:41.02ID:UV3qBKVU
>>318
ダメだ!
はやまるな

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