twinkle for iOS 正規表現専用 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
twinkleの正規表現のテストや正規表現に関する質問など
前スレ
twinkle for iOS 正規表現専用(実質2スレ目)
http://karma.2ch.net/test/read.cgi/ios/1447593710/ 名前欄を完全に消しているレスのNG方法が分かる方いらっしゃいますか?
例えばこの板であれば普通名前欄に何も書き込まない場合は「iOS」という文字が入りますが
それを完全に消して荒らしてる人がいまして…
ワッチョイ非表示ではなくレス番号の次にすぐ目欄の文字(sage等)が来る状態のレスです >>441
^$
これの事を指してらっしゃいますか?残念ですがそれでは消えていません
全く分からないなりに^[[:blank:]]$等もやってみましたがそれでもうまくいかず
にっちもさっちもいかないのでこちらで質問させていただきました
100 sage 20xx/xx/xx(月) 12:00:00.00
あいうえお
こんな感じのレスなのですがID隠しっぽくもあるので(?<!\))$これも試してみました
けれどNG扱いされず…
正規表現自体は他のレスのNGで使っている為できてはいるはずです 誘導されて来たんだが、BEでNGする方法って無い?BE付けてたらNGするだけでもいいんだけど A,B,Cって3つの単語が入ってるレスをNGしたいときは
(?=.*A)(?=.*B)(?=.*C)
でいいの?
AとBとか2つだけの場合はNGしないようにしたい これはどう
(.*(【|A|B|C|D)){3,}(ツイート中にA、B、C、Dのどれか3つが入っていたらミュート) 末尾dと末尾MをNGにしたいのですが特定の日時にNIKUや0202とついてる場合にも対応する方法はありますか? >>447
^.{8}[dM]
前から9文字目にdかMがある
(最後の文字かは不問)
^.{8}[dM](NIKU|0202)?$
前から9文字目にdかMがあり、(NIKUと0202を含めず)最後の文字である
2つ目の方が正確だけど、カッコ内に|区切りで例外全部登録する必要がある 後者は不要じゃね?
特殊文字を認識するまでも無く前方一致するんだから 単発IDでimgurにグロ画像貼ってくやつをNGにす方法ないでしょうか? 俺がグロ画像貼りまくるキチガイに遭遇した時は そいつが貼ったグロ画像のURLの文字列の一部分(5文字程度)をひたすらNGしていったよ
荒らす側も大抵の場合使うグロ画像のレパートリーは決まってる(同じ画像を使い回す)から20個とかNGしたら快適になったよ たまにNGにならないやつ(初めてみるグロ画像)貼られたらそれをNGにする その繰り返しでそのスレではグロ画像を目にする事がなくなったよ
多少手間はかかるけど確実な方法 なるほど…
単発を正規表現だけで判別するのはちょっとむずかしそうですもんね
urlの文字列登録めんどいけどやるしかないのか… >>456
それでもいいだけどね
自分の場合URLだけじゃなくNGワードもたくさんNGしてたから見た目的にそれだとやりにくかったから
正規表現でNGしてたから五文字程度(必要最小限)の文字数の方がやりやすかったんだよね あと そのキチガイがグロ画像を同じところから持ってきてる場合
URLの一部分が共通してる場合があるからそれっぽい文字列をNG指定すると
他のグロ画像もその文字列でNGにできる場合がある
URL全部をNGしてる場合完全にその画像のみしかNGにならないけどそのやり方の方が効率が良いんだよね NGとはちょっと違うけどサムネイル表示なしに設定にすれば被害は減るかも >>459
それでもいいね
手動で開く設定にしとけば 岡をNGにしたいけど藤岡や鶴岡はOKにしたいときはどうすればいいでしょうか
>>5や>>298を参考にしてみましたがいまいちわかりませんでした >>468
すみませんこれだと岡田や岡山が消えてしまうんですがそれはngにしたくないです
どなたかわかるかた教えてください ヒドイw
いじりスギやろ
(?<!\p{Han})岡(?!\p{Han}) >>472
これはやってみたけど岡田などがNGに入ってしまいました 普通>>474の方は岡一文字じゃNGにならなくね?
漢字を除いた任意の一文字ってことになるから
三文字以上ないと対象外になるでしょ
エディタは何使ってるん? >>476
>>474のスクショを見る限りではテキストエディタを使っているように見えるけど? あー、そういうことか
エディタ上で処理しても意味ないんじゃねぇかなと思うんだけども そういう意味で言ったんじゃないよ
どんなエディタ使えば一文字でもヒットするのか知りたかったんだよ >>480
× これで納得する感じでもないので
○ これだけで納得する感じでもないので [^\p{Han}]岡[^\p{Han}]
ご納得画像出してみて
これだけではマッチ足りないかもしれないことに気付いた
改めて
(?:[^\p{Han}]岡[^\p{Han}])|^岡$
もしくは
(?:[^\p{Han}]岡[^\p{Han}])|(?s:^岡$)
で 処理系の違いとかじゃなくて単に改行を含めた三文字にマッチしてただけなんよね? >>482
「^岡$」だけじゃ足りないね
やるとしたらこうじゃないかな
[^\p{Han}]岡[^\p{Han}]|^岡[^\p{Han}]|[^\p{Han}]岡$|^岡$ >>483
処理系の違いでの結果差違もありえる
twinkle実機では>>472,473のようだけど
よくみられる実装なら
https://dotup.org/uploda/dotup.org1599315.jpg のように岡田はNGにならない
しかたなく>>474と修正した>>482を提示したけどtwinkle環境はないのでこちらでは検証してない
twinkle上でどう動いているのかはこちらには分からないので>>483の見立ての正誤も分からない
>>484
確かに
>>482を修正
(?m:(?:^|[^\p{Han}])岡(?:[^\p{Han}]|$)) >>485
>>472がうまくいかないのは、バックスラッシュであるべきところが円マークになってるからじゃない? >>487
だからTwinkleの動作するiOS環境でテストしてみ
windowsだと円マークのところにバックスラッシュが割り当てられちゃってるから問題にならないけど、
MacとかiOSだと別々の記号として扱われるから使い分ける必要があるの
この際はっきりいうけど、正規表現ルールもよくわかってない部分があるし、ほんとめんどくさいよ君 ここはtwinkleでのNGするとき用の正規表現スレでしょ
正しい正規表現をお勉強するのはいいけどtwinkleを使わずにごちゃごちゃ言うのはどうかと思うよ >>470
(?s:^(?=.*岡)(?!.*[\x{4E00}-\x{9FFF}]岡)(?!.*岡[\x{4E00}-\x{9FFF}]))
これで岡の前か後に漢字が付く言葉を含む書き込みの大半はNGされないはず >>493
出来ました!ありがとうございます
考えてくださった方々もありがとうございました >>494
それはよかった
今回みたいなのは>>164と>>9を使えば自力でも対応できると思うからまた機会があれば試してみてほしい
あと>>5の内容にはtwinkleで正しく機能しないものがいくつかあるから鵜呑みにはしない方がいいよ >>108
これに加えて
半角スペースや全角スペース、記号や改行などが入っているものをNGにする正規表現はありますか? >>494
>>485でニーズを満たせず残念
>>493
見事
想像するに(?!)や(?<!)が使えないわけでなく、\p{Han}(\p{Han})がダメだったのかな
>>495から、以前提起した>>164で間接的に寄与できたのがうれしいよ
>>496
「記号」を「☆」として
^[ ☆\n]$
ただこれなら一文字レスをNGしてしまった方が汎用的かもしれない
^.$
その特定の文字だけの行というなら
^[ ☆\n]+$ >>496
あんまり正確じゃない上にちょっと面倒だけどそれでもよければ
^([\n\.,* /\\| /\|]*[◯◯]){●●,}[\n\.,* /\\| /\|]*$
◯◯に特定の言葉を、●●にその特定の言葉の文字数を入れて使う
・例
^([\n\.,* /\\| /\|]*[ありがとう]){5,}[\n\.,* /\\| /\|]*$
欠点は上の例の場合"あああああ"や"がりがりがり"といった文字列にもマッチしてしまうこと 自分ながらこれ>>498はないわと思ったのとスペースを汎用化して修正
^[[:blank:]☆]+$
縦書き対抗はまた別として
主旨が違う気もするけど>>499見てもしやと思ったので、◯◯がNG除けに間になにかを挟んでることへの対抗なら以前出した>>388を改変して
(?:[^[:blank:]][[:blank:]☆]+){5}
◯◯をいちいち登録する必要がないので汎用的
いろいろ挟むのが当たり前のスレがあるとしたらこれは使い物にならない
縦書きと邪魔文字挟みのハイブリッド対抗は実例ないと何とも 00:39:18
のような感じで時刻を投下してくる荒らしがいるのですが
NGにするにはどうしたらいいでしょうか? >>501
(?m:^[[:blank:]]*\d+\:\d+\:\d+[[:blank:]]*$) >>501
([01]\d|2[0-4]):[0-5]\d:\d{2} >>504
あー時刻ならこうだな
503は忘れてくれ >>504
できました、ありがとうございます助かりました
ほんとうにありがとうございます 「>>1」
だけをNGしたいです。
前出のは>>1xx全部NGになってしまいます。
よろしくお願いします。 特定ののスレだけメル欄空白をNGする正規表現ありますか? >>510
正規表現がどういうものか調べてから出直して >>512
特定のスレを指定する手段がない以上は、どうにもならないよ 連投をNGするために直前のレスの時刻と比較する方法ってありますか?
初心者なのでよく分かりませんが、一つのレスで条件が完結していないと表現できない、という認識で正しいですか? 初歩的な質問ですが
スパムリンクを非表示にしたいので
主なドメインのjp com net等を除くすべてのリンクを弾こうと考えています
ドメインの吟味は後で考えるとして
.○○/
○○はjp com net以外の任意の文字列
を正規表現で表記するにはどうしたらいいでしょうか? >>516
それだと最近のスパムじゃないサイトのリンクほとんど死ぬよ >>516
過去スレにあるやつを足して引いたやつ
^(.+\n)?http://(?!.*jp/|com/|net/).+\d\.html$ >>517
見てる板によるかもしれないけど自分にとっては
主要国のドメイン
あとcom net org tvあたりを除外させて残りは非表示でいいです
短縮URLなんかも危ないから5chからは踏みたくないですし
お願いします >>517
言われたとおりに出せばいいんだよ、雑魚 iPhoneは今年だけじゃなくて2019年のモデルでも指紋認証復活なしかよ。iPhoneゴミすぎ
来年1月に発表予定でFODを搭載したGalaxy S10を買ったほうが良さそうだな
>新iPhoneの「指紋認証復活」は絶望的、著名アナリストが報告
>アップルは昨年発売したiPhone Xで、指紋認証を廃止し顔認証の「Face ID」を導入した。
>しかし、顔認証にはマスクをした状態ではロック解除ができないデメリットもあり、指紋認証の復活を望む声も多かった。
>その期待に応えるかのように、アップルが米国特許商標庁(USPTO)に、
>画面埋め込み型の指紋認証システムの特許を出願していたことが8月に判明した。
>9月に発表の新端末では、再び指紋認証が採用されるとの期待も高まっていた。
>しかし、確度の高いリーク情報でおなじみのアナリスト、ミンチー・クオ(郭明錤)の最新レポートによると、
>アップルは今年の新端末だけでなく2019年のモデルにおいても、指紋認証を採用しない見通しだという。
>ニュースサイト「MacRumors」が入手したクオの調査報告によると、
>アップルはFOD(画面埋め込み型指紋認証、Fingerprint-on-Display)の開発を進めてはいるが、当面の間はFace IDのみを搭載するという。
>クオによると、アップルは同社のFace IDはユーザーらに好評であり、
>数ある顔認証システムの中でもベストなクオリティであると考えているという。
>また、FODは特にOLEDディスプレイで高い認証精度を持つが、
>アップルは今後の数年間、LCDディスプレイ搭載端末の製造を続ける予定だという。
>上記のような理由で、アップルはFODの搭載をここ2年の間は行なわないという。
>しかし、この決定はアンドロイド陣営との戦いにおいて、アップルに大きなデメリットをもたらす可能性がある。
>アンドロイド端末ではFODの普及は急速に進んでいる。サムスンが来年1月に発表予定のGalaxy S10もFODに対応し、
>それと同時にFace IDに匹敵する精度の顔認証システムを搭載するという。
>アップルは長年にわたり同社の製品が、アンドロイドよりもセキュアであるとアピールしてきた。
>しかし、アンドロイド陣営が指紋認証と顔認証の組み合わせで強固なセキュリティを打ち出し始めたなかで、アップルは遅れをとることになる。
>さらにいうと、指紋認証と顔認証の両方を搭載することで、ユーザーの選択肢が増える。
>会議中ならば指紋認証でロックを解除し、手袋をしている場合は顔認証で解除するなど、両方を備えていることのメリットは大きい。
>アップルが将来的に指紋認証を再搭載することは確実と思える。
>同社がパスポートなど重要な身分証明書に代わるものとしてのiPhoneの利用を実現したいのであれば、FODの搭載は必須の課題だ。
>間もなく発表されるiPhone XSや価格を抑えた6.1インチモデルが、好調なセールスを記録するのは確実といえる。
>しかし、サムスンが来年発表するGalaxy S10が高い評価を獲得した場合、アップルが戦略の見直しを行なうことも考えられる。
https://headlines.yahoo.co.jp/article?a=20180905-00022856-forbes-sci スレ一覧でID無しのスレだけを非表示にする方法ありませんか?スレタイで誹謗中傷してるのを見たくなくて >>526
正規表現でNGName
(?<!\))$ スレタイに特徴があればそこで対策できるんじゃないかな
IDは無理だが lastmodify.txt 眺めるといいかもしれんが >>2にある#(?#250文字NG)(?s).{250} を10レスまでは除外するにはどうすればいいですか? 正規表現の質問じゃないけど一応答える
設定→NGの管理→自動NGにしない範囲 スレタイに'あいう'が含まれないスレを非表示にするにはどうすればいいですか? >>533
テンプレ嫁
(って書いても誰かしら答えるから読まずに待っててもいいよ) ^(?!あいう).*$
をNGスレッドの正規表現に入れたらいけた >>535
それだと「スレタイ『行頭』に'あいう'が含まれないスレ」だけ
^(?!.*(?:あいう))
NG用正規表現なら.*$みたいなのは要らない
>>534
テンプレそのままではムリ
正規表現理解して活用できるならそもそも質問しないだろ
テンプレそのままならテンプレへの安価だけで済む話
分かんないなら出しゃばんなくていいよ >>536
てめーみてーなのが居るから何も調べもせずに質問するやつが増えるんだよ >>536
訂正ありがとう
自治専門みたいなやつが一番要らねー 正規表現で>>1-100や>>63-548のような広範囲アンカーをNGにするにはどうしたらいいですか? ■ このスレッドは過去ログ倉庫に格納されています