twinkle for iOS 正規表現専用4
twinkleの正規表現のテストや正規表現に関する質問など
前スレ
twinkle for iOS 正規表現専用3
http://fate.5ch.net/test/read.cgi/ios/1494717956/ (大阪府) (ワッチョイW 8658-rIZ/)
↓
(大阪府) (ワッチョイW ○○58-○○○○)
○の部分が変わってもNGにできるようにするにはどうしたらいいですか? 自己解決できました
\(大阪府\) \(ワッチョイW .{2}58-.{4}\) TheWorld開いてそのままにしてると何故かスリープにならずそのままアクティブ状態になるようになった!同じ症状の人いる? ワッチョイの下4桁が同じでコロコロしてる奴のレスを抽出したいので
ワッチョイの下4桁だけを指定してそれ以外を表示させないようにしたいのですがお願いします
これで言えばipbSの部分です。
(茸) (スププ Sdba-ipbS) それ正規表現要らないから、これだけ入れてNGすればOK
-ipbS) >>408
逆なんですNGしたいのはその下4桁以外なんです。
その下4桁のワッチョイだけ表示させたいんです >>409
ごめんちゃんと読んでなかった、これでどう?
(?s:^(?=.*-ipbS).*$) >>410
試してみたらipbsが含まれるネームがNGされてしまってます
ipbsが含まれないネームをNGしたいのでお願いします >>411
あーそれじゃこれ
(?s:^(?!.*-ipbS).*$) >>414
IDコロコロしてる奴の自演を晒す為に過去のレスを抽出する為
まぁそいつはキチガイ、荒らしの類なんだけど、見方によってはそいつに対する粘着という見方もできる
chmate使ってるんだけど
IDなら過去レス抽出できるけど、ワッチョイでレスを抽出できないんだよね。
だからNG機能を抽出に利用するって感じ ワッチョイの後半4桁はUA依存だから専ブラだとわりと他人と被るけどね そうですね
全部もしくは前から3つめ4つめとかで抽出した方がいいですかね wまたはWまたはWまたはW
で終わる文をNGするにはどうすればいいですか? 語尾に→(爆笑)
これをつけるやつは高確率でキチガイ >>421
>>423
w系で終える書き方の人は高確率で文中何回もそれ入れてくるので…
あとその2つはそれそのものをNGワードに入れれば済むので >>420
これ
586 名無しSUN[] 2022/07/19(火) 13:14:21.18 ID:l/dZuJ18
そうしよw
などほとんど消えていないようです… >>426
(?m:[wWwW]$)
まあNG対策で後ろに見えない文字列(スペースとか)仕込まれることもなくはないが
(?m:[wWwW]\s?$)
とかしておけば少しは対応できるかな
https://regex101.com/r/BgVhbf/1
レスのURLを張り付けた方が確実
コントロールコードとかコピペ困難だろう 今日になって絵文字NG抜けてくるのが多々あるんだけどなんか設定変わった?
以前のスレにあった正規表現の
[\x{E000}-\x{F8FF}\x{10000}-\x{FFFFF}]
を入れてるんだけど🤮とか表示されてる 毎回数が違う連続したハイフンをマッチさせるにはどうしたらいいですか?
たとえば>>301のような
要らない文字列
------------キリトリセン-------------------------
必要な文字列
を
要らない文字列
キリトリセン
必要な文字列
のように >>427
ありがとうございます
それはそれで、スペースで終わる って正規表現ありませんでしたかね? あと書かれてから思いましたがレスのURLの表示方法がわかりません(=コピペできない)
ってこれはスレチかもしれませんね… >>430
終わるのは行なのか文なのか
>>431
だね >>432
どちらのパターンもあり得ることを考えると両方ですかね
スレチかもしれないけれどやり方わからないとリンクで貼った方が確実と言われても出来ないから無理、となります… 5chもそうだけど、昔のBBSでバイナリーコードをランダムな文字に変換して実行形式のプログラムをレスとしてアップロードできるコンバーターがあったが、それに似たランダムな文字列をNGにするパターンが思い付かない
バイナリー変換のは決まったパターンがあるからそれを目印にすればいいけど、人間じゃないと意味あるか無いか判断できないランダムな文字は規則性が無さそうでNGしようがない
憎たらしい事にかな漢字文まで紛れ込ませるから単純に文字コードだけで判断できない
問題のスレ
【電卓】計算機の神様【最強】
https://lavender.5ch.net/test/read.cgi/kaden/1623788537/ >>435
Base64っぽいね
適当に
(?m:^[A-Za-z0-9+/]{9,}$) >>419
これの発展系として
w、w、W、Wで終わるものはNGにせず
ww、ww、WW、WWで終わるものはNGにする
というのはどうしたらいいですか? >>440
YouTubeだと同じ字が連続3文字続くとNGされるね >>442
コメント欄の話?
だからURL貼ると消されるのか >>441
ありがとうございます試してみます
>>442
440で定義したのはwwで終わる だけど、末尾じゃなくても消されるということ?
>>443
これはまた別の話っぽいけど… (?#リンクを除くwwwをNG)^(?=[\s\S]*www)(?![\s\S]*://)[\s\S]*$
で、
https://hayabusa9.5ch.net/test/read.cgi/news/1660948415/99
が消えないのはなぜですか? >>0445 だと余計なのが消えてしまって使えん
変なの貼るなよ 評論家気取りってどこにでも居てさ
そいつ等は100%無産なんだよね
本当にゴミ屑 ただ事実を申し上げているだけだな
このスレのレベルが知れるな 笑 sed、awk、perlの正規表現は普通に使ってるつもりなんだけど、
twinkleのやつは難しいなあ。
ぱっと見ても意味がわからん…w 正規表現って拡張されまくってるから
変なの貼るなという人は文句言う前に改良すればいい
元レスのひとは、どうすれば改良できるか力不足で出来ないから解決できそうな人に問いかけをしただけ あれ?書き込めた
クレカすれで403って出て焦ったw IDなしをNGにする方法ありませんか?教えてくださいお願いします >>456
そんなもんGoogle検索でヒットするぞ >>451
識者が去って久しくスレが機能していないってとこだろう >>445
(?#って、パターン中にコメント置けるの?
Perlのおかげで沢山拡張されたがコメントまで含められるのか!
なんだか、いよいよテキスト処理の言語っぽくなってきたな
ショートカット(work flow)でも正規表現多用するから、ここのスレ参考になってる だとしても貼ったの自分で適用しといて変なの貼るなよはないわ >>445
文頭から「スペースまたはスペース以外が0個以上連続し、"WWW"」に続く文字列にマッチ
直後に「スペースまたはスペース以外が連続し"://"」を含まないパターンにマッチ
スペースまたはスペース以外が0個以上文末まで続くパターンにマッチ
[\s\S]って、スペース含む印字可能、制御記号、改行全てってことね
wwwから始まり、途中に"://"を含まないパターン
"www"は必要かな?
^[\s\S]*(?!://)[\s\S]*$
「://」なんてURL以外で出現しないパターン
英字ソフトキーボードと日本語テンキーとでは文字コードが微妙に異なり、パターン記述がうまく動かないことあったな 単に行末非限定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目的ではまず使えない 文中の4桁以上の数字 1234 や 12567 などはNGにしつつ
特定の数字 2020 や 2022 などはNGにしない正規表現は可能ですか? >>465
一応自分で調べてみて
^(?=.*[0-9]{4,9}.*)(?!.*(2021|2022).*).*$
という風に作ってみて正規表現テストサイトでは機能してるのですがtwinkleでは4桁以上の数字がマッチしません・・・
なにか先読みの書き方で間違いありますか?
ttps://i.imgur.com/AgVznEo.png [0-9]{5}|[0-9]{4}(?<!2020|2021|2022) >>415
遅レスの上にスレチだけど
> ワッチョイでレスを抽出できないんだよね。
設定→実験的→テスト中のスレッド内の検索UIを使用→オンにする
そうすればワッチョイの一部でも検索できるようになる 文末 行末が○○の場合NGにするにはどうすればいいですか? 文末をどう判断するか
行末は改行コードまでなので簡単
文末が必ず"。"や"."で終わっているならいいが、それ以外は難しい
複数の改行コード含み、複数の文からなるレス文章の最後が文末なのであれば可能 >>471,472
○○で終わる、スペース、改行、記号で終わるパターンも含めたい場合は
>>80あたりを参考に組めばなんとかなるのかなとは思ってますが… >>473
いいえ
>>228もしくはエスケープなしで(?sや(?m検索 >>475
文末
(?s:○○$)
行末
(?m:○○$)
(?s:可能$) : >>471
(?m:可能$) : >>3,471 質問失礼します
指定したワードをあぼーんから除外する正規表現はありませんでしょうか >>477
具体的なレス
どれによってそうなっているか具体的に明示
以上を用意して出直せ >>478
はい
例えばですね
名前欄にコテ「XXX」、これが自分で、「NGネーム (正規表現)」に
^(?!XXX$)
を登録すると自分以外のレスが全てあぼーんされますよね
これを特定のコテ「YYY」だけあぼーんから除外してYYYのレスを表示したいのです
しかし、
^(?!YYY$)
も登録すると「^(?!XXX$)」と相殺し合ってXXXとYYYのレス全部が消えてしまいます
私としてはYYYを除外する効果だけ持ち他のレスをあぼーんする権能を持たない正規表現があれば教えていただきたいのです >>480
おお!
凄い!
できました!
ありがとうございます! むむ。。
YYYのところをZZZにして2つ目を登録すると相殺になって全部消えてしまいますね。。 や、^(?!(XXX|YYY|ZZZ)$)で大丈夫でした
Z以降も同じように追加可能です
ありがとうございました >>484
>>483のやり方ですよね
どうもです! どなたか一文字だけのレスをNGする正規表現教えていただけると幸いです! あ い う え お
みたいに半角スペースで区切られたスレタイをNGにする方法はありますか? >> 1 - 10
こういうハイフン使った範囲安価NG方法を教えてください へー。正規表現をテストするwebサイトって便利かもね
ちんくるで使える正規表現仕様ってどっかに書かれてないかな
NG指定だけに正規表現使うのは勿体無い気もする
レス表示そのものをユーザーが整形できればいいなって思う
興味ありそうなスレだけを選択表示させたり、複数のレスを検索一覧表示させたりと >>496
でもこの教え方だと誰も礼を言わないのが草だわ
多分手取り足取り教えて貰ってる事にすら気付けない池沼なんだろうな このスレでregex101.com使ってるのはいまのところオレだけ
パズル解き気分でやってるだけでオレに限れば礼不要
誰でも容易にアップデートできる(末尾数字インクリメンタル)のだからむしろ他知者によるアップデートこそ願ってる
より低コストより高精度マッチなものがあれば勉強になる まあ、ショートカットappでもテスト環境は簡単に作れるから試行錯誤するのにいいかも
ショートカットappでも正規表現は良く使うからね 一言も無しにURLだけ貼り付けりゃスパムと勘違いされても仕方ない 連続する2つのレスへのアンカーが、2行にわたって書かれたレスをNGにしたいです
【例1】
>>101
>>102
うんたらかんたら
【例2】
>>365
>>366
あーだこーだ