私は有限正規表現(重複なし)からすべてのパターンをリストする方法を探しています。利用可能なソースはありますか?正規表現が一致するすべてのパターンをリストする
3
A
答えて
3
いくつかの高度な機能はカバーしていませんが、他の警告の独自のシェアを持っていますが、Regexp::Genexはあなたが探しているものに近いようです。
this thread of PerlMonksもあります(また、Regexp :: Genexがあなたのためにやってくれないかもしれないし、いくつかのロール自体の選択肢も説明しています)。そうでない場合
、ジェフリー・フリードルのMastering Regular Expressions通り、拡張子とpattern that will never match、ALAと結合/ G剤、使用することができる({CODE}):PerlのRegexp::Genex
に基づい
perl -E '$_ = 'Mastering Regular Expressions'; /(\p{L}*)(?{ say qq![$^N]! })(?!)/g;'
0
A Haskellのプログラムをon Githubとon Hackageがあります。
According to the authorは、Regexp :: Genexに触発されましたが、「すべての可能性を列挙するのではなく、文字クラスにランダムウォークアプローチを使用しています。
関連する問題
- 1. 正規表現以外のすべてに一致する正規表現
- 2. PHP preg_match()正規表現のパターンが空白と一致する
- 3. 正規表現の一致パターンを取得する
- 4. 正規表現パターンの一致を否定する
- 5. 正規表現文字列に一致するパターン
- 6. スイッチケースステートメントと一致する正規表現パターン
- 7. 正規表現に一致する正規表現
- 8. 正規表現に一致する正規表現
- 9. 正規表現が必要です一致パターン
- 10. 正規表現と一致するコードコメント
- 11. 正規表現に一致するタグ
- 12. すべての正規表現の一致を一つずつ取得する
- 13. 文字列のリストに一致する正規表現
- 14. URLのパターンと一致するPHP正規表現が必要です
- 15. 最初に一致する正規表現で一致した正規表現を最初に一致する正規表現
- 16. 正規表現の代替(すべての一致)
- 17. 正規表現以外のすべての単語に一致する正規表現(2)
- 18. 正規表現を使わずにすべての画像を正規表現で一致させる方法
- 19. 正規表現一致
- 20. すべての空白を除いて一致する正規表現
- 21. 1つの改行に一致する正規表現。正規表現をダブル改行に一致させる
- 22. 正規表現に一致するすべてが、空ではない
- 23. 正規表現 - 行の末尾にあるすべてのcharパターンに一致する
- 24. パターン内の前のグループと一致する正規表現ですか?
- 25. Groovyの正規一致するすべてのもの、私はこの正規表現を持っている
- 26. 正規表現の可能なすべての一致を生成する
- 27. ノースフレームワークのコマンドラインの正規表現パターンの一致(-e、-m、-i)
- 28. 正規表現を除いたフルテキスト行に一致する正規表現
- 29. 正規表現での正規表現の一致値
- 30. JavaScript正規表現 - すべて一致するものを除く
@Arthaどの言語設定が優先ですか? – marcog
入力と予想出力の例を挙げることができますか? – Gumbo
正規表現からすべての可能なマッチを意味しますか? –