[過去ログ] 正規表現道場 Part2 (466レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
417: 2018/10/22(月)04:46 ID:F6qPDtGA.net(1/2) AAS
スレ内のランダムで3回以上繰り返される同一の文章をNGできますか?
418: 2018/10/22(月)05:47 ID:F6qPDtGA.net(2/2) AAS
細かく説明するとスクリプトコピペ荒らしのコピペ内容が一定期間で変わってしまうというので困っています
V2Cの正規表現で似たもの見つけましたが、janeでは使えませんでした。
(?:^|\n)(.{5,}\n(.*\n){0,2})\1{3}
419: 2018/10/22(月)06:55 ID:???.net AAS
Janeはdatは取得したそのままで何も加工しないので
改行は\nではなくて<br>となる
また、各行の先頭と末尾に半角空白が付加されている
実際にレスがどうなっているのかはdatを覗いてみるのが一番
420: 2018/10/24(水)08:06 ID:???.net AAS
JavaScriptで
<table class="aaa" border="1" xxx="yyy" ...(略)>
これを
.replace( /class="(S+)"/g, '.$1' )
で、
<table .aaa border="1" ....>
の形にすることができました。
今度は
<table class="aaa bbb ccc (略)" border="1" xxx="yyy" ...(略)>
これを、border以降を巻き込むことなく
<table .aaa .bbb .ccc (略) border="1" ...>
の形にしたいのですが、どうすればよいでしょうか…?
「=」を含まないようにすればいいんだとは思いますが、なんだかごちゃごちゃするばかりでうまくいきませんでした。
421: 351 2018/10/25(木)00:42 ID:???.net AAS
その後色々試して見た結果
replace( /class=["\s]((.+)+)"/g, '.$1' )
とすることで
<table .aaa bbb ccc (略) border="1" ...>
の形にすることができました。
しかし、.aaa .bbb .ccc のように繰り返して「.」を付加する方法がわかりません。
おとなしく2回に分けて置換するほかないのでしょうか?
replace( /class="(.+\s)?(.+)(\s.+)?"/g, '.$2' )
…これだと1回しか置換できませんね…
422: 2018/10/25(木)14:19 ID:???.net AAS
すいません質問させてください
専ブラアプリのchmateで連続投稿、連レスをNGに出来ませんか?
連続でなくても、同一IDで沢山書き込んでいるのをNGにしたいのです
毎日NGIDとして登録すれば済む話しなんですが‥
正規表現で一定数以上の書き込みをNGにしたいのです
よろしくお願いします
423(1): 2018/10/30(火)16:07 ID:???.net AAS
「あいう
えお」
『かきくけ
こ』
のような場合に改行を詰めたいのですが
^[」』](\r?\n)
を置換して消そうとしてもうまくいきませんでした
どうすれば詰めることができるでしょうか
(使用環境はAutoHotkeyです)
424(1): 2018/10/30(火)16:53 ID:???.net AAS
>>423
違ってたらごめんだけど、^の後に何がきても的な指定が足りてないんちゃう?
行頭、ほにゃらら、」または』、改行
とするのがいいんじゃないかなぁと。
425: 354 2018/10/30(火)18:03 ID:???.net AAS
>>424
あ、^は行頭ではなく、[]内の否定でした…
」や』で終わってたらOK(置換しない)
」や』以外で終わってたら、改行コードを削除して詰める
という感じです
^(.+)[^」』]\r?\n
なんか違いますね…
試しにこれでやってみると
「あいう」
『えお』
「かきく
けこ」
が
「あいう」『えお』
「かきく
けこ」
になるので逆っぽい…
どうも[^]による否定ができていない気がします
一応、AutoHotKeyの正規表現でも[^]による否定はできるはずなんですけど
426: 2018/11/10(土)19:29 ID:6srco+Il.net(1) AAS
外部リンク:r2.upup.be
427(2): 2018/11/25(日)15:27 ID:TICRp/KJ.net(1) AAS
教えて下さい。
!と!に該当させたいけれど、!?と!?の場合は除外したい場合、
どのような正規表現になるでしょうか。
428(1): 2018/11/25(日)16:51 ID:???.net AAS
>>427
(?![!!][??])[!!]
429: 2018/11/25(日)17:08 ID:???.net AAS
質問スレ2つもあるけどどっちかにまとめたほうがいいな
Regular Expression(正規表現) Part14
2chスレ:tech
430: 2018/11/26(月)01:38 ID:???.net AAS
質問はこちらへ
Regular Expression(正規表現) Part14
2chスレ:tech
431: 2018/11/26(月)07:47 ID:???.net AAS
1に質問大歓迎とあるが
432: 427 2018/11/29(木)18:42 ID:CrDIgqJgR(1) AAS
すいません、>>428ではうまく出来なくて
試行錯誤の結果
!(?!?|\?)
!(?!?|\?)
で出来ました。
可能ならば1行にしたいのですが、どうすれば良いでしょうか。
433: 2018/12/31(月)08:50 ID:???.net AAS
アドレスを編集しているんですけど
:80だけ消してたとえば:8001,:6080とか
80が含まれる数字は残したいんですけどどうやればいいんでしょうか
さくらエディターつかってます
434: 2019/01/14(月)16:34 ID:???.net AAS
PHPで改行以外の制御文字を空文字に置換したいと思い次のように書きました。
preg_replace( '/(?!\n)[\p{Cc}]/u' , '' , $ver );
この場合、否定先読みで\nを指定しているのですが、\rも指定した方が良いのでしょうか。
詳しい方、アドバイスをください。
よろしくお願いします。
435: 初心者 2019/01/23(水)14:57 ID:QL6c4mINu(1) AAS
よろしくお願いします。
正規表現の使えるエディターで、行末にある※印を、行頭に移動する方法を探しております。
詳しい方、アドバイスをお願いいたします。
436: 2019/01/27(日)18:09 ID:???.net AAS
そういえば\Rは\rや\nにマッチするって見かけたけど、間にある垂直タブや書式送りにもマッチするよな
437: 2019/03/24(日)10:07 ID:???.net AAS
鬼太郎実況スレに現れる軍オタ荒しはどうNGすればいいんでしょうか
荒らす個々の文が違うのでやってもやっても消えません
438: 2019/07/07(日)22:05 ID:???.net AAS
GreasemonkeyのスクリプトでニコニコのコメントをNGにするため
正規表現がうまく適用できなくて
任意の文字列が4字以上連続
.{4,}
スクリプトのほうの問題ならあきらめます
439: 2019/07/30(火)15:45 ID:???.net AAS
画像リンク[jpg]:i.imgur.com
440(1): 2020/09/08(火)14:42 ID:???.net AAS
「任意の一文字と複数のスペース」を3回以上繰り返す文に合致する正規表現
(.[[:blank:]]{2}){3}
で↓の文にヒットしてくれないんだけど理由分かる方いる?
や め ろ ー ! し ゅ ー く ん の が
画像のように他の文にはヒットしている
画像リンク[jpg]:i.imgur.com
441(1): 2020/09/08(火)17:05 ID:???.net AAS
>>440
s/{2}/{2,}/
442: 2020/09/11(金)13:31 ID:???.net AAS
>>441
ありがとう
{2}を{2,}にしろってことだよね
上手く動きました!
443: 2020/10/04(日)12:23 ID:EyprqV7h.net(1) AAS
phpで掲示板を作っていてアンカーリンク作りたいと思い以下のように書きました
preg_replace("/>>([0-9]+)/","<a href=\"?res=\\1\"> >>\\1</a>",$text);
>>1など単発の場合は↑でできましたが、>>1,2,3や>>1,2,3,10-15とやりたい場合どうしたら良いですか?
444: 2020/11/12(木)11:55 ID:???.net AAS
5ch閲覧にrep2を利用しています。
文末に「>>1」が入っているレスを正規表現を利用してあぼーんしようとしました。
rep2だと行末に半角スペースが入るために
(>>1)\s$としたのですがうまくいきません。因みに「>>1」を他の日本語に変更すれば
期待通りの結果は得られるのですが。どの表に表現すれば良いのか教えて頂けないでしょうか。
445: 373 2020/11/26(木)00:00 ID:???.net AAS
上の質問をしたものです。
&gt;&gt;1<\/a>\s$ を半角で記述すれば目的を達成することができました。
お目汚し失礼しました。
446: 2021/02/18(木)17:26 ID:oi7+Y1VQK(1) AAS
パーソルキャリア、2000人の社員がほぼ全国どこでも居住可能に フルリモートワーク制度を導入
外部リンク[html]:www.itmedia.co.jp
場所からも時間からも自由な働き方を実現!リモートワーク求人専門サイト「プロリモート」が
リニューアルオープン、業務委託契約の求職者と企業をマッチング
外部リンク:www.value-press.com
リモートワークの実態調査、8割の企業が恒常的導入を予定、4割が通勤費を実費精算に切り替え
外部リンク:www.travelvoice.jp
コロナ禍で注目! 日本最大規模のリモートワーク会社を経営する著者による
リモート時代の新しいマネジメント論。 『これからのマネジャーは邪魔をしない。』刊行
外部リンク:www.atpress.ne.jp
地方在住者と都市部の仕事をつなげるリモートワークに特化したリクルートサイト
「remoteworkers」ワーカー事前募集開始
外部リンク[html]:prtimes.jp
阪急電鉄、初の有料特急を検討 リモートワーク対応も
外部リンク[html]:www.asahi.com
リモートワークを交えた新しい働き方に対応した、プリペイドカード型の
福利厚生サービスを提供する「miive」が今春リリース
外部リンク[html]:prtimes.jp
447(2): 2021/06/01(火)18:25 ID:???.net AAS
chmateのNG設定で
複数のワードを全て含む書き込みをNG (?s:^(?=.*ワード1)(?=.*ワード2)(?=.*ワード3))
の ?s:^ と?=はどういう意味ですか?
448: 2021/10/20(水)09:13 ID:???.net AAS
>>447
超いまさらだけど一応
?s:^は文章全体から検索するよって意味
?=は、ワードを含む(検索する時にマッチする)って意味
(?=あいう)だったら「あいう」があるレスがマッチする
449: 2021/11/03(水)20:06 ID:???.net AAS
# h1
## h2
これにマッチする正規表現はどう書けばいいんでしょうか?
# h1にマッチさせたい場合、以下のようにしましたが、h2にもマッチします
# .*
h1のみ、h2のみにマッチさせる書き方はどうしたらいいのでしょうか
450: 2021/11/04(木)17:32 ID:???.net AAS
解決すました
451: 2021/11/18(木)22:44 ID:LOXmgaYk.net(1) AAS
お.んこ
452(1): 2021/12/21(火)17:54 ID:ha2uCzxO.net(1) AAS
PLAN
PLAN2
PLAN3
PLAN4
以上の4つを表す正規表現についてですが
^PLA(N|N[2-4])
で合ってますか?
453: 2021/12/21(火)19:18 ID:???.net AAS
>>452
合ってるけど
^PLAN[2-4]?
でいいんじゃないか
454: 2021/12/21(火)19:21 ID:???.net AAS
ところで、後ろはどうするんだ
PLAN5
とかでもPLANにマッチするけどいいのか
455: 2022/04/20(水)03:42 ID:???.net AAS
スマホのブラウザ(Berry browser)での検索結果にでたYouTubeのリンクを
NEWPIPEで開くようにする正規表現をおしえていただけませんか?
456: 2022/08/03(水)23:16 ID:1IP0HnLs.net(1) AAS
正規表現ってこういうのも出来ますか?
あ い う え お
が「順不同」で「全て含まれている」のを検出
(1) ヒット例
ーーーーあいうえおーーーー
ーおーえーうーいーあーー
ーーーおあーーいいええーーう
(2) スルー例
ーあいうえーーーーー
ーおういあーーーーー
みたいなの1行の正規表現出来ますか?
457(1): 2022/08/03(水)23:48 ID:???.net AAS
できるよ
458: 2022/08/04(木)01:48 ID:1CNBnxTN.net(1/2) AAS
>>457
やり方教えて!
459: 2022/08/04(木)14:27 ID:???.net AAS
複数文字列のANDの基本
^(?=.*文字列1)(?=.*文字列2)(?=.*文字列3)・・・
460: 2022/08/04(木)16:32 ID:1CNBnxTN.net(2/2) AAS
これで行けました >>447
ありがとうございます
461: 2023/01/08(日)22:01 ID:???.net AAS
^.{0,20}$
20文字以下の短文をNGにしたいんですけどアンカーが付いてるとスルーされてしまいます
どうやって改善したら良いですか?
462: 2023/07/06(木)23:30 ID:???.net AAS
5ちゃんのスレでid無しだけを表示したいのですが
463: 2023/10/27(金)13:16 ID:???.net AAS
基礎的なことですみません、一応調べてはみたのですが
JavaScriptで改行コードを消す場合
str.replace(/\r\n|\n|\r/g, '')
は理解できますが
str.replace(/[\r\n]/g, '')
ではだめでしょうか?
464: 2023/10/29(日)19:52 ID:CfvUCDSw.net(1) AAS
age
465: 2023/11/24(金)17:30 ID:???.net AAS
ChMateのNG機能で、レス本文に順不同で含まれる "あ" に5回マッチさせる際の書き方を教えていただきたいのです
こんな↓感じの毎回微妙に違う意味のないレスをポイしたいのです
うあいうえああえあかあたま
466: 2023/11/24(金)19:46 ID:T3P7cCnSH(1) AAS
ノルドストリーム爆破したというウクライナの自作自演だろうがダム爆破で街中水没.日本では世界最悪の殺人テロ組織公明党国土破壊省
斉藤鉄夫らテロ組織国土破壊省が憲法13条25条29条と公然と無視しながら力による一方的な現状変更によって都心まて゛数珠つなぎで
鉄道の30倍以上もの莫大な温室効果ガスまき散らす大量破壊兵器クソ航空機飛ばして気候変動させて海水温上昇させてかつてない量の水蒸気を
日本列島に供給させて洪水に土砂崩れに暴風にと住民の生命と財産を強奪することで私腹を肥やしてるし同じテロ国家のウクライナだの
日本に原爆落とした世界最惡のならず者國家だのと共謀して私利私欲のために軍事演習だなんだと隣国挑発して正当防衛権行使させておいて
白々しく安全保障ガ―た゛のバ力丸出しプロパガンダ放送だのJアラートだのし国民煽って軍事増税に軍事大国にと税金泥棒利権を
全方位から堅牢にしてチョロすぎる国民から強奪した血税で私腹を肥やしまくって腐敗テロ国家を謳歌してる岸田異次元増税売国奴文雄が
これほど分かりやすい茶番やってるってのに霞ヶ関が火の海になることすらないとか北朝鮮人民までドン引きだぞ
[羽田)тtρ外部リンク:www.Сall4.jρ/info.php?type〓items&id=I0000062 , ttps://haneda-projecT.jimdofrеe.Com/
(成田)ttps://n-souonhigaisosуoudan.amebaownd.com/
(テロ組織)ttps://i.imgur.com/hnli1ga.jpeg
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.014s*