grepとAWKのようなツールやPythonやPHPのようなツールで使用される正規表現の構文の違いを私は決して覚えていません。一般的に、Perlは最も広範な構文を持っていますが、私はしばしばegrep
( "extended" grep
)という制限にも悩まされています。さまざまなツールや言語の正規表現の構文の違いの概要を教えてください。
簡潔で読みやすい方法で相違点を記載したサイトはありますか?
grepとAWKのようなツールやPythonやPHPのようなツールで使用される正規表現の構文の違いを私は決して覚えていません。一般的に、Perlは最も広範な構文を持っていますが、私はしばしばegrep
( "extended" grep
)という制限にも悩まされています。さまざまなツールや言語の正規表現の構文の違いの概要を教えてください。
簡潔で読みやすい方法で相違点を記載したサイトはありますか?
Mastering Regular Expressionsは、最後の4つの章をJava、PHP、Perl、および.NETに割り当てています。それぞれについて1つの章。私が知っているから、pocket editionには最後の4つの章だけが含まれています。
私はこのサイトが参考:http://www.regular-expressions.info/それ以外
は、すべてが言ったと行って、私は広範囲に対応するドキュメントを使用して、私は信じて、その周りに方法はありません。
grep
、egrep
、Emacs、Perl、Python、およびTclの構文と対照的な、Regexp Syntax Summaryページを提供します。予想通り、Perlは最も多様な演算子をサポートしていますが、そうでなくてもPythonは同等に見えます。