twinkle for iOS 正規表現専用 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
twinkleの正規表現のテストや正規表現に関する質問など
前スレ
twinkle for iOS 正規表現専用(実質2スレ目)
http://karma.2ch.net/test/read.cgi/ios/1447593710/ すみません荒しがひどくてIPスレを導入したんですがIP消しの他人のワッチョイ使って書き込んできます
なのでIPなしのレスをNGにしたいのですがやり方を教えてもらえないでしょうか? >>286
^(?!.*\d{1,3}(\.\d{1,3}){3}) >>263
ごめん、今更なんだけど自分がキャプチャー(\1や\2など)を誤用してたためにその正規表現ではほとんどの場合意図通りのNGができないことに気づいた
加筆修正したこちらなら正しく一致するはず
.+\n+.*://(www\.)?youtu\.?be.*(\n+.+\n+.*://(www\.)?youtu\.?be.*){19} 他にも動画ページに飛べるサブドメインがあるのか知らないけど
mとgamingは使われる可能性あるかも?
(www\.)の部分は
(www\.|m\.|gaming\.)でも良いと思う
まぁ荒らしが使って無かったら必要ないかもだけど >>293
指摘ありがとう
仰る通りだし特に"m\."は絶対入れといた方がいいね
"\."はまとめて((www|m|gaming)\.)でもいいんじゃないかな 「浅尾」をNGにしたいのですが、「浅尾美和」はNGにしない方法を教えてくださいm(_ _)m >>295
"浅尾"と"浅尾美和"の両方が含まれる場合、
・NGにしたくないなら
(?s:^(?=.*(?:浅尾))(?!.*(?:浅尾美和)))
・NGにしたいなら
浅尾(?!美和)
どちらも"浅尾"を含みかつ"浅尾美和"を含まない書き込みの場合にはNGになる 「imgur」もしくは「imepic」を含まない「jpg」「png」「gif」で終わる行をNGしたいのですが何度試しても上手くいきません
どなたか教えていただけませんか? まずはその上手くいってない書き方をここに書いてみればいいじゃん >>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 すみません 貼ります
こういう風にやりましたが上手く反応しませんでした
^.*(?!(imgur|imepic)).*(?=(jpg|png|gif))$ >>304
imgurとimepic以外のjpg、png、gif画像のURLで終わる行を含む書き込みをNGしたいってことならこれでいけるんじゃないかな
://(?!.*(imgur|imepic)).*\.(jpg|png|gif)(\n|$) >>305
今試した所無事いけました
本当にありがとうございます >>305で答えちゃってるか
302は閲pass android 初心者ですすみません
300文字以上のレスをNGにしたいのですが
いまいち正規表現が解りません
一応テンプレも読んだんですがさっぱり
長文NG方法教えてください 俺も全然わからないけど
>>2のテンプレでそのままいけたよ >>308
レス番2に書いてある(?s).{250}を300に変更すればNGになる
もしレス番2が消えてたらNG解除して >>309-310
ありがとうございます
やってみます (?s)ってどういう意味なんだろう
.{250}っていうのは分かるんだけど 改行もマッチさせるためにシングルラインモードにしてるんですね
なるほど勉強になりました 知り合いが教えてくれた誰でも簡単にネットだけで稼ぐことができる方法とは?
⇒ 『佐々木のファモウイセズ』 というホームページで見ることができます。
グーグル検索⇒『佐々木のファモウイセズ』
CO67GC0M2B 超初心者ですみません
なんj開くとつづきはこちらからと表示されるのですが
他の板の様に見ることは出来ないのでしょうか? ageて荒らす長文荒らしがいるのですが
age(メール欄空白)+長文をNGする方法はありますか? 正規表現のテンプレすごいなw
誰だよ、これ作ったのこんだけわかりやすく、
まとめサイトもないのにすごw
これなら、馬鹿でもわかるレベルだからすごいわ デフォルトでワッチョイ表示のスレでワッチョイ隠しているレスをNGにしたいですが
NGネーム(正規表現)に↓を入れても消せませんでした
(?#1行にA,Bが含まれる)(?=.* [[:blank:]])(?=.*\-)
できればデフォルト名から変えた名前でも関係なく動くようにしたいんですが
いい方法はありませんか? ワッチョイから頭2桁と下4桁の部分だけ抜き出したいのですが正規表現がわかりません
(ワッチョイ AABB-CCCC)からAAとCCCCの部分だけをNGにしたいです教えて頂けませんか 単純に5レス以上してるIDはNG、みたいなのは無さそうなんですね… >>2
250文字の効かないのだけど250文字以上をNGであってます? >>331
ありがとう
チェックしたらコピペしたら半角スペースが入ってたみたいです 同じレスを投稿しまくる荒らしを消す表現ってありませんか IDを隠してる人をNGにしたいのですが上手くいきません
(?<!\))$を正規表現でNGNameに登録
をやると全てのレスが消えてしまいます
どうするのが良いのでしょうか? 抜き取る?のはtwinkleでできないような?
正規表現としては
\/\/itunes\.apple\.com\/jp\/album\/pop\-corn\-club\-mix\/(\d+)\?.*i=(\d+)
で$1$2にそれぞれ格納される
twinkleでこれを活用できるのかは知らない(できないと思ってる)
https://itunes.apple.com/jp/album/pop-corn-club-mix/1168801951?i=1168802689&uo=
を、該当部抜き取って
https://itunes.apple.com/jp/album/pop-corn-club-mix/?i=&uo=
にしたいなら
(.*\/\/itunes\.apple\.com\/jp\/album\/pop\-corn\-club\-mix\/)\d+(\?.*)i=\d+(.*)
で
$1$2$3
で得られるけど同様にtwinkleではできないと思う
正規表現一般なら
Regular Expression(正規表現) Part14
http://mevius.5ch.net/test/read.cgi/tech/1489511075/
で聞いた方がマシな話が聞ける >>340
丁寧な説明ありがとうございます!
すみませんでした
正規表現で行き詰まってすれ違いの質問したようで申し訳ないです https://news.yahoo.co.jp/byline/shinoharashuji/20180216-00081667/
iPhoneにインドで使われている特定の言語のテキストを受信すると、メッセージアプリがクラッシュしてしまう新たなバグが発見されました。
これまでiPhoneには特定の文字列やURLを送信することでクラッシュするバグがいくつか存在しましたが、今回は文字を1文字送るだけでクラッシュします。
その原因となる言語は、インド東南部で公用語になっている「テルグ語」。このテルグ語で使われている文字をSMSやFacebookなどで受け取ると、メッセージアプリがクラッシュしてしまうことをイタリアのメディア『MobileWorld』が発見しました。
実際にメッセージを送信して再起動状態にした例
https://youtu.be/jPLfHEMDSu8 スレタイに
あいう
という単語が含まれるスレをNGにするにはどうしたらよいのでしょうか? 末尾dのID9文字をngにするにはどうすればいいですか? >>344
これ登録しても落ちるわ
チンクル有料だろなんとかしろよ 本スレより、クラッシュ文字対策
871 iOS (ワッチョイ ffa7-jtfM)[sage] 2018/02/17(土) 03:25:05.24 ID:6ModHTHW0
メモ
[\u09B0-\u0C4D]
892 iOS (スッップ Sdbf-jtfM)[sage] 2018/02/17(土) 08:09:47.39 ID:WE8RnXMTd
まだやってたか
[\u0900-\u09FF\u0C00-\u0C7F]\u200C
[\u0900-\u09FF\u0C00-\u0C7F]
どちらかをNGワードに入れとけ >>351
俺も登録したけど、落ちる
アップデート早よ >>351
たかが数百円ごときでここまで態度でかくなるかねえ
そんなはした金でギャーギャー言われるアプリ開発者はかわいそう ママにもらった貴重なプリペイドの一部なんだろ察してやれよ え、数百円でも金は金だろ…
商売ならちゃんとやらなきゃあかんでしょ
なぜ消費者が擁護してんだよ
経営語るバイトと同じじゃんそれ 原因はiOSのバグなんだからちゃんとやれってのはAppleに言っとけ
アプリ側で対応するような話じゃないから ただ単にスレチ
twinkleスレの糖質粘着マンだから無視していいぞ スレ番号日付ともども本文コピペする荒らしに悩まされてます
NGする正規表現はどうしたら良いのでしょうか あ、すいません
ワッチョイもidも出ないスレなので本文のみで判定したいと思っています >>361
\d{4}/\d{2}/\d{2}\([月火水木金土日]\) \d{2}:\d{2}:\d{2}\.\d{2} >>362
ありがとうございます
目的のレスだけきちんと消えました w
w
w
wwwwwwwwなんだコイツの髪型、きめえ
w
w
w
w
w
こういうのどうすれば消えますか? (ワッチョイ AABB-CCCC [000.111.222.333])のうちワッチョイと000を指定してNGするにはどうすればよいでしょうか? そんな事できるんか?
IPをNGするのじゃダメなのか? 飛行機飛ばされるとipの111.以降を無限に変更されちゃうので、ずっと変わらないワッチョイ部分とipの上3桁でNGできればって思ったんですが難しいんですかね…。 難しくはないが意味がない
非モバイルならAABB-CCCCのBBがISP単位で(概ね)固定
IPアドレスの第一オクテットよりよほど確実なのでIPアドレスを持ち込む意義がない(ISPのIPアドレスは複数の第一オクテットに分かれてることもざら)
そもそもvvvvvvよりvvvvvスレが多いのだし
ワッチョイでNGとは何がいいたいのか不明瞭(非モバイルは概ね「ワッチョイ」なのに「ワッチョイ」でNGしたらNGだらけになる)
おそらくKOROKOROのことを言いたいんだろう(「AABB-CCCC」)
それなら単純に、「AABB-CCCC」と「000」の組み合わせでNGしたけりゃ「AABB\-CCCC \[000」でよかろ?
意味もなく「\(ワッチョイ AABB\-CCCC \[000\.\d+\.\d+\.\d+\]\)」などとコスト増やす意味もないし、浪人などでこの正規表現だけでは括れないから漏れも出る
なら単純に「AABB\-CCCC \[000」でいい
でもそれこそムダなので「AABB\-CCCC」で十二分
AAが000を内包していると言ってもいいんだから000付ける意義がろくにない
ついでに言えば非モバイルの内でNGするにしても、せいぜいBB-CCCCくらいしかターゲットにせんけどな(BBだけなら同じISPだと(概ね)被るので誤爆しがち。AAは同一ISPでなくても被ることがある) モバイル相手ならDEFF-CCCCでまともに使えるのはDEとCCCCだけ
半角カタカナ部はDEで概ね代替可能(ユーザ数はMNOが大半でMNO区別はDEで可能)
少し凝ってMVNOで絞り込むなら半角カタカナ部も必要
IPアドレスなんて非モバイルでも簡単に変えられるしNGにはろくに役に立たない >>371
いやワッチョイは毎週変わるけどIPアドレスは変わらんから
第一第二オクテットまでNGにぶち込んでおけば半永久的にその回線からの書き込みNGにできるんで
意味がないってことはない
まあ正規表現で書くまでもなく[000.111.をNGにすればいいだけだけど >>374
毎週の対応もしたくないならBBでいい
非モバイルでも再接続すれば000.111も変わるISPも数多く意義は薄い
BBは毎週では更新されない
が、誤爆だらけ(同一ISP皆殺し)で意味は見いだせん気がするがな
こんな大枠でNGしたらまともにスレが読めんと思うがそこは好き好きか >>375
いやいや、ワッチョイのそのBBの部分はFQDNのドメイン部含んでないホスト部の部分だから
例えば接続しなおしてFQDNのホスト部変わっただけで変わるのね
IPアドレスの第二オクテットまではISP単位で割り当てられてるものだから
接続しなおしたくらいじゃまず変えられないし、変わったとしてもパターンが限らてくるのよ とりあえず>>368のままやるとこんな感じ
(ABCに使われる英数字以外の文字がわからなかったからざっくり指定)
ワッチョイ .{4}-.{4} \[000\. >>376
認識が間違ってる
BBはホスト部も含むがmadakana流用で概ねISP単位
たしかに北海道のAPと沖縄のAPはBB異なる可能性が高いが、NGに際してはむしろ有用
間違ってもFQDNのホスト部のみではない
IPアドレスがISP単位というのは正しくもあり間違ってもいる
Y!BBほど巨大だとクラスAの空間割り当てを受けたりもしたが、基本的に不足したときに都度割り当てのため古参ISPでも細切れ範囲を持つ
都合よく第二オクテットまでISP単位とはなっていない
(ISP名 IPアドレス 範囲 といった雑な検索でも容易に情報は得られる) >>377
ありがとうございました、助かりました
他の反応してくださった方もありがとうございます
自分の書き方が悪くて混乱させてしまったようで申し訳なかったです 質問です
下のように字間に半角をあけ、3回以上の改行で空白行も入れてくる書き込みをNGするにはどうしたらいいんでしょうか
バ カ な の ? タ ヒ ぬ の?
バ カ な の ? タ ヒ ぬ の?
バ カ な の ? タ ヒ ぬ の?
バ カ な の ? タ ヒ ぬ の? >>380
(.(?: .){5,}.?\n+)\1\1
一応、行末のハテナの前にスペースがないのにも対応 >>381
おお、ありがとうございます!
行末ハテナの前にスペース入れたのは自分の書き込みミスでしたw
普通に消すには(.(?: .){5,}.?\n+)で対応ですね 間違えた
スペース入れたのは
じゃなくてスペースなしにしたのは、でした 同じワードでしか荒らしてないなら
「バ カ」
「タ ヒ」
をNGでええんちゃう >>382
(.(?: .){5,}\n+)\1\1
全部にスペースが入っているならこっち
.?があるかないかね ■ このスレッドは過去ログ倉庫に格納されています