[過去ログ] Regular Expression(正規表現) Part15 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
8
(2): デフォルトの名無しさん [sage] 2019/09/21(土)20:16:26.14 ID:oqO8j0PL(2/2)
>>7
ありがとうございます。
ヘルプを見るという基本がなってませんでした
もうしわけありません。
137
(1): デフォルトの名無しさん [sage] 2020/03/22(日)12:33:09.14 ID:zGmYOqdI(2/2)
>>133
そもそも :^isDigit: の前に .*は必要?
349: デフォルトの名無しさん [sage] 2020/08/01(土)22:43:25.14 ID:LBbA9Kf+(1/2)
>>348
それは>>347
> まとめると:の前は
> border, border-width等borderファミリーまとめて対象にしている

border:を対象にするために
border(-[a-z]+)?:というborder《【頭に-付いたa-z任意文字列1文字以上】があってもなくても》:指定になってる

>>347のいってる空白云々はborder :のようにrと:の間に空白あるとマッチしないという意

元cssの書き方次第で漏れるからあまり向いてるとは言えない気がする
空白を気にして\s?や[:blank:]?を間に入れ込むのも精神的にツラい
その場限りならいいけど
360
(1): デフォルトの名無しさん [sage] 2020/08/02(日)08:16:49.14 ID:piHYqXfk(1)
(?~</?+h1>)(?=</h1>)
417: デフォルトの名無しさん [sage] 2020/09/25(金)21:14:34.14 ID:9rvIESf7(1)
>>416
そんなに難解ではないぞ
: でない文字が0個以上続いて
その後に一文字だけ : があるパターンを
すべてスペースに書き換えるというだけの意味
446: デフォルトの名無しさん [sage] 2020/09/28(月)05:43:11.14 ID:9VrOlQkL(1)
バックトラックは対象が簡単に一致するものしか無いのであればそれほど気を使わなくても良いが
一致しないものがある場合 一致しない に至るまでに全パターンを試すから
その挙動を必要最小限に抑えたものとそうでないものとでの試行数は桁違い
対象が長くなれば数倍どころでは済まない
大抵の場合、人が確認する際のロジックを再現するのが1番効率が良い

NGEx.txtを晒すスレ7
http://jane2ch.net/test/read.cgi/community/1497272912/340
(<br>.*){20}             49194006ms  激重
^(.*?<br>){20}            *1570733ms
^(?:(?:(?!<br>).)*<br>){20}     ****2202ms  軽い
^(?>.*?<br>){20}           ****1784ms  もっと軽い
840: デフォルトの名無しさん [sage] 2021/09/04(土)02:41:25.14 ID:ExeocnPJ(1)
> ?~は、「不在繰り返し」というのですね
違う。?~ だけでは意味を成さない
(?~式) 「非包含オペレータ」 "式" を含まない文字列に一致する
式にあたる部分は "ネコ|」" なので "ネコ" と "」" を含まない文字列に一致
846: デフォルトの名無しさん [sage] 2021/09/08(水)15:37:03.14 ID:bwkSQigi(1)
(?~abc) "abc"に一致しない文字列に一致。"abc"の"a","ab","bc","c"に一致する
(?:(?!abc).)* "abc"の"a"に一致しない文字列
(?:.(?<!abc))* "abc"の"c"に一致しない文字列

abc に対し
(?~abc)c 一致
(?:(?!abc).)*c 不一致
(?:.(?<!abc))*c 一致
868: デフォルトの名無しさん [sage] 2021/10/15(金)13:06:48.14 ID:Wvwj+LKl(1)
うんこおおおおおおおおおお

うんこ!!!!!!!!
ってjavascriptで正規表現で変換したいです
text.replace(/うん(こ)+/,"!")だと明らかに上手く行きませんがどうしたらよいのでしょうか?
925: デフォルトの名無しさん [sage] 2021/10/16(土)20:50:25.14 ID:hNeyEW9L(4/8)
>>922
さすがに[b-d-z]は気持ち悪いな
952: デフォルトの名無しさん [sage] 2021/10/17(日)23:24:37.14 ID:rEReGylo(1)
コアに入れてしまった以上、気楽になくせないだけじゃないの
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.039s