4

私は、perl のRegexp::Grammarsモジュールがとても気に入っています。.NET にこのようなものはありますか?

C# で正規表現スタイルの方法 (たとえば、大きなドキュメントから一致するパターンを検索する) で再帰降下パーサーを使用し、そのパターンを再帰的に表現できるようにしたいと考えています。

更新brian d foy からのこの小さな宝石を読んだ後、perl 5.10 が (?&NAME) を使用したラベル付きサブパターンをサポートしていることを発見しました。PCREにはNuget パッケージが含まれるようになり、PCRE は名前付き/ラベル付きのサブパターンをサポートします。

4

2 に答える 2

5

Perl5 Regexp::Grammars は、Perl6 grammarsをモデルにしています。

Nieczaは、文法を実装し、 CLIを対象とする Perl6 実装であり、.NET も同様です。

于 2012-08-06T10:36:21.807 に答える
2

同等のモジュールはないと思いますが、.NETで再帰的な正規表現を作成できます。例については、こちらをご覧ください

于 2012-08-06T09:32:36.190 に答える