正規表現
テキスト中のパターンを探して照合するための、コンパクトな言語。
\d+ は1つ以上の数字、[A-Za-z] は英字1文字、^https?:// は http または https で始まることを表す。驚くほど強力で、驚くほど読みにくい。
「問題に直面して『そうだ、正規表現を使おう』と考える人がいる。これで問題が2つになった」という Jamie Zawinski の言葉が有名だ。単純な用途に使い、複雑な構文解析には避けたほうがいい。
テキスト中のパターンを探して照合するための、コンパクトな言語。
\d+ は1つ以上の数字、[A-Za-z] は英字1文字、^https?:// は http または https で始まることを表す。驚くほど強力で、驚くほど読みにくい。
「問題に直面して『そうだ、正規表現を使おう』と考える人がいる。これで問題が2つになった」という Jamie Zawinski の言葉が有名だ。単純な用途に使い、複雑な構文解析には避けたほうがいい。