twinkleの正規表現のテストや正規表現に関する質問など
前スレ
twinkle for iOS 正規表現専用3
http://fate.5ch.net/test/read.cgi/ios/1494717956/
twinkle for iOS 正規表現専用4
1iOS
2020/05/03(日) 15:59:38.84ID:Hfhe4tC9404iOS
2022/06/04(土) 14:37:53.39ID:U+O0nJeW (大阪府) (ワッチョイW 8658-rIZ/)
↓
(大阪府) (ワッチョイW ○○58-○○○○)
○の部分が変わってもNGにできるようにするにはどうしたらいいですか?
↓
(大阪府) (ワッチョイW ○○58-○○○○)
○の部分が変わってもNGにできるようにするにはどうしたらいいですか?
405iOS
2022/06/04(土) 14:42:17.21ID:U+O0nJeW 自己解決できました
\(大阪府\) \(ワッチョイW .{2}58-.{4}\)
\(大阪府\) \(ワッチョイW .{2}58-.{4}\)
406iOS
2022/06/17(金) 03:37:18.69ID:zLT5QPxV TheWorld開いてそのままにしてると何故かスリープにならずそのままアクティブ状態になるようになった!同じ症状の人いる?
407iOS
2022/06/19(日) 07:54:18.15ID:O9YbZRCw ワッチョイの下4桁が同じでコロコロしてる奴のレスを抽出したいので
ワッチョイの下4桁だけを指定してそれ以外を表示させないようにしたいのですがお願いします
これで言えばipbSの部分です。
(茸) (スププ Sdba-ipbS)
ワッチョイの下4桁だけを指定してそれ以外を表示させないようにしたいのですがお願いします
これで言えばipbSの部分です。
(茸) (スププ Sdba-ipbS)
408iOS
2022/06/19(日) 09:47:45.29ID:VT3ztdQL それ正規表現要らないから、これだけ入れてNGすればOK
-ipbS)
-ipbS)
411iOS
2022/06/19(日) 12:53:54.86ID:O9YbZRCw414iOS
2022/06/22(水) 12:44:36.04ID:DgG7/xSr 何をしたいんだ?
特定の相手に粘着?
特定の相手に粘着?
415iOS
2022/06/22(水) 12:55:45.35ID:/trz6J/p >>414
IDコロコロしてる奴の自演を晒す為に過去のレスを抽出する為
まぁそいつはキチガイ、荒らしの類なんだけど、見方によってはそいつに対する粘着という見方もできる
chmate使ってるんだけど
IDなら過去レス抽出できるけど、ワッチョイでレスを抽出できないんだよね。
だからNG機能を抽出に利用するって感じ
IDコロコロしてる奴の自演を晒す為に過去のレスを抽出する為
まぁそいつはキチガイ、荒らしの類なんだけど、見方によってはそいつに対する粘着という見方もできる
chmate使ってるんだけど
IDなら過去レス抽出できるけど、ワッチョイでレスを抽出できないんだよね。
だからNG機能を抽出に利用するって感じ
416iOS
2022/06/22(水) 15:55:32.97ID:zkoBR6so ワッチョイの後半4桁はUA依存だから専ブラだとわりと他人と被るけどね
417iOS
2022/06/22(水) 16:15:55.08ID:/trz6J/p そうですね
全部もしくは前から3つめ4つめとかで抽出した方がいいですかね
全部もしくは前から3つめ4つめとかで抽出した方がいいですかね
418iOS
2022/07/01(金) 21:18:27.61ID:RaQD8wMt 自演警察さんか
419iOS
2022/07/15(金) 16:18:26.29ID:1NaONXW0 wまたはWまたはWまたはW
で終わる文をNGするにはどうすればいいですか?
で終わる文をNGするにはどうすればいいですか?
420iOS
2022/07/18(月) 00:01:35.96ID:t4xxRyk0 [wWwW]$
とか?
とか?
421iOS
2022/07/18(月) 18:23:01.92ID:FkQ+uId4 (笑)はok?
422iOS
2022/07/18(月) 19:27:43.39ID:JQtOnL2T 語尾に→(爆笑)
これをつけるやつは高確率でキチガイ
これをつけるやつは高確率でキチガイ
423iOS
2022/07/18(月) 22:05:01.30ID:FkQ+uId4 草生える
で、終わるケースもあるね
で、終わるケースもあるね
424iOS
2022/07/19(火) 06:32:02.61ID:CUJdZUkG426iOS
2022/07/19(火) 13:56:51.23ID:+3hOqGzJ427iOS
2022/07/19(火) 15:49:08.28ID:f6uu2TzA >>426
(?m:[wWwW]$)
まあNG対策で後ろに見えない文字列(スペースとか)仕込まれることもなくはないが
(?m:[wWwW]\s?$)
とかしておけば少しは対応できるかな
https://regex101.com/r/BgVhbf/1
レスのURLを張り付けた方が確実
コントロールコードとかコピペ困難だろう
(?m:[wWwW]$)
まあNG対策で後ろに見えない文字列(スペースとか)仕込まれることもなくはないが
(?m:[wWwW]\s?$)
とかしておけば少しは対応できるかな
https://regex101.com/r/BgVhbf/1
レスのURLを張り付けた方が確実
コントロールコードとかコピペ困難だろう
428iOS
2022/07/25(月) 09:04:00.26ID:cVcfG3HF 今日になって絵文字NG抜けてくるのが多々あるんだけどなんか設定変わった?
以前のスレにあった正規表現の
[\x{E000}-\x{F8FF}\x{10000}-\x{FFFFF}]
を入れてるんだけど🤮とか表示されてる
以前のスレにあった正規表現の
[\x{E000}-\x{F8FF}\x{10000}-\x{FFFFF}]
を入れてるんだけど🤮とか表示されてる
429iOS
2022/07/28(木) 03:34:31.55ID:sB2usH28 毎回数が違う連続したハイフンをマッチさせるにはどうしたらいいですか?
たとえば>>301のような
要らない文字列
------------キリトリセン-------------------------
必要な文字列
を
要らない文字列
キリトリセン
必要な文字列
のように
たとえば>>301のような
要らない文字列
------------キリトリセン-------------------------
必要な文字列
を
要らない文字列
キリトリセン
必要な文字列
のように
431iOS
2022/07/28(木) 12:08:59.43ID:FZLXYXsM あと書かれてから思いましたがレスのURLの表示方法がわかりません(=コピペできない)
ってこれはスレチかもしれませんね…
ってこれはスレチかもしれませんね…
433iOS
2022/07/28(木) 14:34:41.95ID:FZLXYXsM435iOS
2022/07/28(木) 22:05:09.94ID:XhU+Bfvf 5chもそうだけど、昔のBBSでバイナリーコードをランダムな文字に変換して実行形式のプログラムをレスとしてアップロードできるコンバーターがあったが、それに似たランダムな文字列をNGにするパターンが思い付かない
バイナリー変換のは決まったパターンがあるからそれを目印にすればいいけど、人間じゃないと意味あるか無いか判断できないランダムな文字は規則性が無さそうでNGしようがない
憎たらしい事にかな漢字文まで紛れ込ませるから単純に文字コードだけで判断できない
問題のスレ
【電卓】計算機の神様【最強】
https://lavender.5ch.net/test/read.cgi/kaden/1623788537/
バイナリー変換のは決まったパターンがあるからそれを目印にすればいいけど、人間じゃないと意味あるか無いか判断できないランダムな文字は規則性が無さそうでNGしようがない
憎たらしい事にかな漢字文まで紛れ込ませるから単純に文字コードだけで判断できない
問題のスレ
【電卓】計算機の神様【最強】
https://lavender.5ch.net/test/read.cgi/kaden/1623788537/
437429
2022/07/30(土) 06:22:54.75ID:pGOLTaWr 思ったのとちょっと違うけど自己解決
438iOS
2022/07/30(土) 12:54:41.27ID:GGdQgdt8 >>436
なるほど!
なるほど!
439iOS
2022/07/30(土) 17:27:01.75ID:Ft37BEU1 やっとν速に居る荒らしNG出来た
440iOS
2022/07/30(土) 23:54:12.14ID:XGbkOKEL441iOS
2022/07/31(日) 00:05:15.91ID:Lqyg7HNV442iOS
2022/07/31(日) 21:00:02.99ID:RtLkarXF >>440
YouTubeだと同じ字が連続3文字続くとNGされるね
YouTubeだと同じ字が連続3文字続くとNGされるね
444iOS
2022/07/31(日) 22:57:16.01ID:JYJeUpRY445iOS
2022/08/20(土) 21:41:12.30ID:XQuxMfcw (?#リンクを除くwwwをNG)^(?=[\s\S]*www)(?![\s\S]*://)[\s\S]*$
で、
https://hayabusa9.5ch.net/test/read.cgi/news/1660948415/99
が消えないのはなぜですか?
で、
https://hayabusa9.5ch.net/test/read.cgi/news/1660948415/99
が消えないのはなぜですか?
446iOS
2022/08/23(火) 05:04:54.93ID:HIg4pCfU 全角半角
447iOS
2022/08/28(日) 02:25:53.55ID:wxk4L4gh >>0445 だと余計なのが消えてしまって使えん
変なの貼るなよ
変なの貼るなよ
448iOS
2022/08/28(日) 06:29:10.93ID:b7/Q/Okl >>447
文句あるなら、自分で代案出せば?
文句あるなら、自分で代案出せば?
449iOS
2022/08/28(日) 07:22:45.21ID:CpG4vb/T 評論家気取りってどこにでも居てさ
そいつ等は100%無産なんだよね
本当にゴミ屑
そいつ等は100%無産なんだよね
本当にゴミ屑
450iOS
2022/08/28(日) 13:03:49.70ID:oztB+GnN ただ事実を申し上げているだけだな
このスレのレベルが知れるな 笑
このスレのレベルが知れるな 笑
452iOS
2022/08/29(月) 07:58:59.95ID:HlPhdOh0 sed、awk、perlの正規表現は普通に使ってるつもりなんだけど、
twinkleのやつは難しいなあ。
ぱっと見ても意味がわからん…w
twinkleのやつは難しいなあ。
ぱっと見ても意味がわからん…w
453iOS
2022/08/29(月) 11:10:25.04ID:U5N3vNwm 正規表現って拡張されまくってるから
変なの貼るなという人は文句言う前に改良すればいい
元レスのひとは、どうすれば改良できるか力不足で出来ないから解決できそうな人に問いかけをしただけ
変なの貼るなという人は文句言う前に改良すればいい
元レスのひとは、どうすれば改良できるか力不足で出来ないから解決できそうな人に問いかけをしただけ
454iOS
2022/08/29(月) 11:55:27.40ID:xezZ5vMv テスト
455iOS
2022/08/29(月) 11:56:01.51ID:xezZ5vMv あれ?書き込めた
クレカすれで403って出て焦ったw
クレカすれで403って出て焦ったw
456iOS
2022/08/29(月) 14:09:28.32ID:st/oEQaJ IDなしをNGにする方法ありませんか?教えてくださいお願いします
458iOS
2022/08/29(月) 14:40:17.69ID:yVkXFS/X460iOS
2022/08/29(月) 22:44:50.28ID:U5N3vNwm >>445
(?#って、パターン中にコメント置けるの?
Perlのおかげで沢山拡張されたがコメントまで含められるのか!
なんだか、いよいよテキスト処理の言語っぽくなってきたな
ショートカット(work flow)でも正規表現多用するから、ここのスレ参考になってる
(?#って、パターン中にコメント置けるの?
Perlのおかげで沢山拡張されたがコメントまで含められるのか!
なんだか、いよいよテキスト処理の言語っぽくなってきたな
ショートカット(work flow)でも正規表現多用するから、ここのスレ参考になってる
461iOS
2022/08/29(月) 22:45:05.12ID:4Bu6md9n だとしても貼ったの自分で適用しといて変なの貼るなよはないわ
462iOS
2022/08/29(月) 23:09:10.31ID:U5N3vNwm >>445
文頭から「スペースまたはスペース以外が0個以上連続し、"WWW"」に続く文字列にマッチ
直後に「スペースまたはスペース以外が連続し"://"」を含まないパターンにマッチ
スペースまたはスペース以外が0個以上文末まで続くパターンにマッチ
[\s\S]って、スペース含む印字可能、制御記号、改行全てってことね
wwwから始まり、途中に"://"を含まないパターン
"www"は必要かな?
^[\s\S]*(?!://)[\s\S]*$
「://」なんてURL以外で出現しないパターン
英字ソフトキーボードと日本語テンキーとでは文字コードが微妙に異なり、パターン記述がうまく動かないことあったな
文頭から「スペースまたはスペース以外が0個以上連続し、"WWW"」に続く文字列にマッチ
直後に「スペースまたはスペース以外が連続し"://"」を含まないパターンにマッチ
スペースまたはスペース以外が0個以上文末まで続くパターンにマッチ
[\s\S]って、スペース含む印字可能、制御記号、改行全てってことね
wwwから始まり、途中に"://"を含まないパターン
"www"は必要かな?
^[\s\S]*(?!://)[\s\S]*$
「://」なんてURL以外で出現しないパターン
英字ソフトキーボードと日本語テンキーとでは文字コードが微妙に異なり、パターン記述がうまく動かないことあったな
463iOS
2022/08/29(月) 23:54:55.37ID:xkFRcpCJ 単に行末非限定wwwをNGしたいという正規表現だろう
目的自体は変というほどでもない
正規表現自体は変だが
マッチしない理由はすぐ答えが出てる
マッチさせたければ(?#リンクを除くwww系統をNG)^(?=[\s\S]*[ww]{2})(?![\s\S]*://)[\s\S]*$とでも書き直せばよい
実用なら(?#リンクを除くwww系統をNG)^(?=[\s\S]*[ww]{3})(?![\s\S]*://)[\s\S]*$にしなくては使えんような気がするが
[\s\S]*みたいな表現はクソすぎてNG目的ではまず使えない
目的自体は変というほどでもない
正規表現自体は変だが
マッチしない理由はすぐ答えが出てる
マッチさせたければ(?#リンクを除くwww系統をNG)^(?=[\s\S]*[ww]{2})(?![\s\S]*://)[\s\S]*$とでも書き直せばよい
実用なら(?#リンクを除くwww系統をNG)^(?=[\s\S]*[ww]{3})(?![\s\S]*://)[\s\S]*$にしなくては使えんような気がするが
[\s\S]*みたいな表現はクソすぎてNG目的ではまず使えない
464iOS
2022/09/03(土) 16:31:03.74ID:f7gojaMP 文中の4桁以上の数字 1234 や 12567 などはNGにしつつ
特定の数字 2020 や 2022 などはNGにしない正規表現は可能ですか?
特定の数字 2020 や 2022 などはNGにしない正規表現は可能ですか?
465iOS
2022/09/03(土) 18:37:02.02ID:/oADhKT7 可能です
先読み後読みなど幾つか方法あります
先読み後読みなど幾つか方法あります
466iOS
2022/09/03(土) 20:58:27.60ID:/2lMPkbp >>465
一応自分で調べてみて
^(?=.*[0-9]{4,9}.*)(?!.*(2021|2022).*).*$
という風に作ってみて正規表現テストサイトでは機能してるのですがtwinkleでは4桁以上の数字がマッチしません・・・
なにか先読みの書き方で間違いありますか?
ttps://i.imgur.com/AgVznEo.png
一応自分で調べてみて
^(?=.*[0-9]{4,9}.*)(?!.*(2021|2022).*).*$
という風に作ってみて正規表現テストサイトでは機能してるのですがtwinkleでは4桁以上の数字がマッチしません・・・
なにか先読みの書き方で間違いありますか?
ttps://i.imgur.com/AgVznEo.png
467iOS
2022/09/03(土) 21:28:32.59ID:Z3KTuT0l [0-9]{5}|[0-9]{4}(?<!2020|2021|2022)
468iOS
2022/09/03(土) 21:34:12.46ID:/2lMPkbp >>467
マジで助かりました!
マジで助かりました!
469iOS
2022/09/09(金) 09:25:04.31ID:iGdDbQBx470iOS
2022/09/16(金) 19:54:11.95ID:m4Zv5ikV 文末 行末が○○の場合NGにするにはどうすればいいですか?
471iOS
2022/09/17(土) 18:10:02.21ID:BH4qI1QY 文末をどう判断するか
行末は改行コードまでなので簡単
文末が必ず"。"や"."で終わっているならいいが、それ以外は難しい
複数の改行コード含み、複数の文からなるレス文章の最後が文末なのであれば可能
行末は改行コードまでなので簡単
文末が必ず"。"や"."で終わっているならいいが、それ以外は難しい
複数の改行コード含み、複数の文からなるレス文章の最後が文末なのであれば可能
472iOS
2022/09/17(土) 18:13:50.63ID:wP0VA6Y+ このスレを行末と文末で検索
473iOS
2022/09/18(日) 13:23:22.13ID:rkBaeTh8474iOS
2022/09/18(日) 13:54:52.61ID:YCJWLvhL ○○[\W--\n]*+(?m:$)
476iOS
2022/09/18(日) 14:40:58.23ID:+mRxKZ0S477iOS
2022/09/22(木) 17:34:31.73ID:kNYWG0tv 質問失礼します
指定したワードをあぼーんから除外する正規表現はありませんでしょうか
指定したワードをあぼーんから除外する正規表現はありませんでしょうか
479iOS
2022/09/23(金) 03:41:32.25ID:RbdWv3Fv >>478
はい
例えばですね
名前欄にコテ「XXX」、これが自分で、「NGネーム (正規表現)」に
^(?!XXX$)
を登録すると自分以外のレスが全てあぼーんされますよね
これを特定のコテ「YYY」だけあぼーんから除外してYYYのレスを表示したいのです
しかし、
^(?!YYY$)
も登録すると「^(?!XXX$)」と相殺し合ってXXXとYYYのレス全部が消えてしまいます
私としてはYYYを除外する効果だけ持ち他のレスをあぼーんする権能を持たない正規表現があれば教えていただきたいのです
はい
例えばですね
名前欄にコテ「XXX」、これが自分で、「NGネーム (正規表現)」に
^(?!XXX$)
を登録すると自分以外のレスが全てあぼーんされますよね
これを特定のコテ「YYY」だけあぼーんから除外してYYYのレスを表示したいのです
しかし、
^(?!YYY$)
も登録すると「^(?!XXX$)」と相殺し合ってXXXとYYYのレス全部が消えてしまいます
私としてはYYYを除外する効果だけ持ち他のレスをあぼーんする権能を持たない正規表現があれば教えていただきたいのです
482iOS
2022/09/23(金) 07:01:54.98ID:RbdWv3Fv むむ。。
YYYのところをZZZにして2つ目を登録すると相殺になって全部消えてしまいますね。。
YYYのところをZZZにして2つ目を登録すると相殺になって全部消えてしまいますね。。
483iOS
2022/09/23(金) 07:12:47.26ID:RbdWv3Fv や、^(?!(XXX|YYY|ZZZ)$)で大丈夫でした
Z以降も同じように追加可能です
ありがとうございました
Z以降も同じように追加可能です
ありがとうございました
486iOS
2022/10/06(木) 00:27:39.16ID:riYmvtGf 単芝をNG2する正規表現ありますか?
487iOS
2022/10/06(木) 03:10:53.67ID:QlegV13w488iOS
2022/10/09(日) 23:44:17.52ID:tdeDof0Y どなたか一文字だけのレスをNGする正規表現教えていただけると幸いです!
490iOS
2022/10/10(月) 01:13:50.48ID:LAoPmcGA >>489
ありがとうございます
ありがとうございます
491iOS
2022/10/11(火) 02:56:56.30ID:dJ6bb9qJ ふと、昔ちんくる狙った特定文字で詰む事あったね
492iOS
2022/10/12(水) 23:56:34.18ID:1oSJRZnb あ い う え お
みたいに半角スペースで区切られたスレタイをNGにする方法はありますか?
みたいに半角スペースで区切られたスレタイをNGにする方法はありますか?
493iOS
2022/10/13(木) 01:16:44.01ID:FaLE2FtP494iOS
2022/10/18(火) 05:19:13.02ID:1xNehGd1 >> 1 - 10
こういうハイフン使った範囲安価NG方法を教えてください
こういうハイフン使った範囲安価NG方法を教えてください
495iOS
2022/10/18(火) 05:35:28.96ID:USLmXMY8496iOS
2022/10/19(水) 15:17:18.55ID:5XAqwhgL へー。正規表現をテストするwebサイトって便利かもね
ちんくるで使える正規表現仕様ってどっかに書かれてないかな
NG指定だけに正規表現使うのは勿体無い気もする
レス表示そのものをユーザーが整形できればいいなって思う
興味ありそうなスレだけを選択表示させたり、複数のレスを検索一覧表示させたりと
ちんくるで使える正規表現仕様ってどっかに書かれてないかな
NG指定だけに正規表現使うのは勿体無い気もする
レス表示そのものをユーザーが整形できればいいなって思う
興味ありそうなスレだけを選択表示させたり、複数のレスを検索一覧表示させたりと
497iOS
2022/10/19(水) 15:35:36.61ID:OLmlNd4D ちんくるの謝辞には正規表現ライブラリの記載なさそうだからiOSの標準APIじゃないかな
これ
https://developer.apple.com/documentation/foundation/nsregularexpression
これ
https://developer.apple.com/documentation/foundation/nsregularexpression
498iOS
2022/10/20(木) 18:24:16.33ID:Xmlb6DIO 変数使えても置換しないから使いどころないか
499iOS
2022/10/20(木) 18:31:28.68ID:ZOW1q0OM500iOS
2022/10/20(木) 18:47:20.18ID:/3PbeKgW このスレでregex101.com使ってるのはいまのところオレだけ
パズル解き気分でやってるだけでオレに限れば礼不要
誰でも容易にアップデートできる(末尾数字インクリメンタル)のだからむしろ他知者によるアップデートこそ願ってる
より低コストより高精度マッチなものがあれば勉強になる
パズル解き気分でやってるだけでオレに限れば礼不要
誰でも容易にアップデートできる(末尾数字インクリメンタル)のだからむしろ他知者によるアップデートこそ願ってる
より低コストより高精度マッチなものがあれば勉強になる
501iOS
2022/10/20(木) 19:53:12.92ID:Xmlb6DIO まあ、ショートカットappでもテスト環境は簡単に作れるから試行錯誤するのにいいかも
ショートカットappでも正規表現は良く使うからね
ショートカットappでも正規表現は良く使うからね
502iOS
2022/10/21(金) 09:50:41.81ID:nLmRMCA2 一言も無しにURLだけ貼り付けりゃスパムと勘違いされても仕方ない
503iOS
2022/10/26(水) 19:58:59.45ID:Gf6OMsUMレスを投稿する