Regular Expression(正規表現) Part16at TECHRegular Expression(正規表現) Part16 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト500:デフォルトの名無しさん 22/08/28 01:14:30.52 y+9tLdhC.net 正規表現の先読み・後読み https://zenn.dev/usamik26/articles/regex-lookahead 501:デフォルトの名無しさん 22/08/28 07:40:58.02 MbqzPdhg.net perlでは/.*hoge/より/.*?piyo/の方が圧倒的に速いのか ステップ数は大して変わらなそうなのに 502:デフォルトの名無しさん 22/08/28 08:17:37.04 e6Sjxbuq.net >>490 perlに限らずそりゃそうだろ "hoge...めっちゃ長い文字列..." ってあったら /.*?hoge/ なら最初の hoge でマッチしたと判断できるけど /.*hoge/ だと最後まで見ないと判断できない 最後に hoge ってある可能性があるから 503:デフォルトの名無しさん 22/08/28 08:52:32.95 7Mb5USF7.net >>491 hogeじゃなくてpiyo "hoge...めっちゃ長い文字列...piyo" ってあったら /.*?piyo/ と /.*hoge/ は同じくらいだと期待するでしょ 489のコメントの比較テストを見てなんでそうなるのかなと 504:デフォルトの名無しさん 22/08/28 09:11:11.32 dcB5AKwO.net >>492 そりゃそういうケースもあるけどそうでないケースの方が多いだろ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch