[過去ログ]
Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net (1002レス)
Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489511075/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
21: デフォルトの名無しさん [] 2017/03/29(水) 23:42:35.49 ID:CyM0OTMA 質問 詳説 正規表現 第2版 持ってるんだけど、 詳説 正規表現 第3版 との違いって何かある? 第3版の方は5000円もするから大差ないなら買わないでおきたい http://mevius.5ch.net/test/read.cgi/tech/1489511075/21
121: デフォルトの名無しさん [sage] 2017/05/28(日) 16:10:29.49 ID:W53JMrzP $1 と \1 を間違えて泣きをみて以来、むしろ記憶しないようにしている……・ http://mevius.5ch.net/test/read.cgi/tech/1489511075/121
136: デフォルトの名無しさん [sage] 2017/05/31(水) 11:16:23.49 ID:u9qpXxTe >>135 正規表現で置換 とか知らない人が聞いたらアレだもんなw >>133 正にその世代だけど 昔のperlは正規表現抜きでも変態記法満載だったから だんだん昔のコードは読めない人が増えてきてる $line =~ s/(?:\x0D\x0A|[\x0D\x0A])?$/,/; @values = map {/^"(.*)"$/s ? scalar($_ = $1, s/""/"/g, $_) : $_} 10年ぐらい前のメモからのコピペだけど見ただけで目眩がするw http://mevius.5ch.net/test/read.cgi/tech/1489511075/136
569: デフォルトの名無しさん [sage] 2018/08/24(金) 10:28:37.49 ID:bF2ATmvV BNF使えよ http://mevius.5ch.net/test/read.cgi/tech/1489511075/569
605: デフォルトの名無しさん [sage] 2018/09/18(火) 00:00:11.49 ID:lHFpavF+ >>601 .NET Frameworkの正規表現は知らんけど、鬼雲でなら (?=<xx>)(<(\w+)>([^<]*|\g<-3>)*</\k<-2-0>>) これは最低限のものでイレギュラーなものには対応しない 文字列でエスケープされてるとかコメントが入ってるとか タグにタグ名以外の余計なものが入ってるとか(</a href=...>とか<br />とか) ペアでないタグがあるとか(<br>のような単独タグ,<xx>と</xx>のどちらかしかないとか) そういうのにも対応させるなら工夫して 一応、.NET Frameworkの正規表現の再帰については https://qiita.com/HMMNRST/items/15800514bbe66f504789 http://mevius.5ch.net/test/read.cgi/tech/1489511075/605
648: デフォルトの名無しさん [sage] 2018/10/06(土) 18:23:52.49 ID:OZkGL/sg OZk G L /sg ohzakiさんゲームのリンク な気がしたので貼る、最近更新したばっかりやん ゲーム関係のリンク http://www.din.or.jp/~ohzaki/game.htm http://mevius.5ch.net/test/read.cgi/tech/1489511075/648
744: デフォルトの名無しさん [sage] 2018/12/08(土) 20:32:25.49 ID:Dx33rAX6 このへんかな >正規表現で論理積(AND)を実現する >https://qiita.com/n4o847/items/dbcd0b8af3781d221424 自分流のちょっと乱暴な理解解釈だと 1. (?=検索対象) は、この条件が満たされないと後続のマッチを調べない 2. (?=検索対処) 自体は、この条件が満たされてた時点である意味消滅したかのようにふるまう って動きを取るような感じ ちなみにAND検索ができるgrepツール(TresGrep)がどんな正規表現を組み立てるか調べてみたら 「xxx&yyy&zzz」 ↓ 「xxx.*?(yyy.*?zzz|zzz.*?yyy)|yyy.*?(xxx.*?zzz|zzz.*?xxx)|zzz.*?(xxx.*?yyy|yyy.*?xxx)」 なんてのを吐き出した 安直だけどまあこれも間違ってはいない http://mevius.5ch.net/test/read.cgi/tech/1489511075/744
938: デフォルトの名無しさん [sage] 2019/09/11(水) 15:12:05.49 ID:wb8QVF41 >>934 出現が確実ではあるが、もしなかった場合にも対応したい そういう要求があり、動作にも差し支えない場合なら * をつかう ということに尽きるでは? http://mevius.5ch.net/test/read.cgi/tech/1489511075/938
958: デフォルトの名無しさん [sage] 2019/09/12(木) 23:43:24.49 ID:Yy9Clfy1 Rubyの作者さんと何かあったようで嫌気が差したのかそれ以後ブログで正規表現のことを 取り上げる頻度がめっきり減っちゃったんですよ http://mevius.5ch.net/test/read.cgi/tech/1489511075/958
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.051s