HTTPのメッセージヘッダを正規表現でいじっていて、結果がおかしくて、?の書き忘れに気付いた。ユーザエイジェント値に:が含まれていたからだ。
で、以前にも何か別件で同じことをやったなぁと思い出そうとしても忘れたのだが、はて、欲張りマッチにどんなユースケースがあるか思い付かない。
> "abcde"[/.*?/]<br>=> ""<br>とか。欲張らないマッチが必要な場合はむしろ正規表現が非効率なケースで、[^:]+ってやるべきだったとか。
なるほどぉ >非効率<br>そういう考え方をすべきなんでしょうね。ありがとう
ジェズイットを見習え
> "abcde"[/.*?/]<br>=> ""<br>とか。欲張らないマッチが必要な場合はむしろ正規表現が非効率なケースで、[^:]+ってやるべきだったとか。
なるほどぉ >非効率<br>そういう考え方をすべきなんでしょうね。ありがとう