Racketの正規表現のコード言語は、Javaとsed(linuxユーティリティ)と同じか同じですか? 1つのパターンを他の言語でも使用できますか?プラットフォームとは独立して使用できるregex標準はありますか?RacketとJavaの正規表現コードvs sed(linux)
-1
A
答えて
3
RegExフレーバは、他のエンジンの他の拡張RegExesと比較して、より狭い構文を提供するか、または機能を欠いている可能性があります。私が慣れていないRacketは、2つの異なる組み込みプロシージャを示しています* regexpと* pregexpは、最初はegrepと互換性があり、2番目はPerlスタイルです。
正規表現とバイト正規表現手順はのegrepに最も互換性のある正規 表現の構文を使用して正規表現値に(それぞれ)文字列またはバイト列 を変換します。 pregexpと バイトプリエンプスプロシージャは、 Perlと互換性のある、正規表現のわずかに 異なる構文を使用して正規表現値を生成します。
ウィキペディアには、異なるエンジンのoverall comparisonがあります。役立つことがあります。正確な相違点を見つけるには、Racket manualとお考えください。
関連する問題
- 1. SEDと正規表現
- 2. PythonからRacketへの移行(正規表現ライブラリと "Racket Way")
- 3. (?=正規表現)VS(?:正規表現)
- 4. "sedの正規表現
- 5. sedの正規表現キャプチャグループ
- 6. sedの正規表現
- 7. sedのJSON正規表現
- 8. sedの正規表現
- 9. ブールOR sed正規表現
- 10. Java正規表現(?i)vs Pattern.CASE_INSENSITIVE
- 11. 正規表現(正規表現)Java
- 12. Linux/HPUXの正規表現
- 13. sedの正規表現の問題
- 14. sedの正規表現アドレス範囲
- 15. Javaの正規表現のグループ
- 16. 正規表現とsedコマンド:1234567890 | sed '/((?<= \ d)\ d {3})* \ b/TEST /'
- 17. Java replaceAll(..)と正規表現
- 18. /Pを使ってSed正規表現
- 19. sedスクリプト拡張正規表現
- 20. 正規表現(Java)
- 21. java正規表現
- 22. Java正規表現
- 23. Java正規表現
- 24. 正規表現Java
- 25. 正規表現(JAVA)
- 26. Java正規表現
- 27. 正規表現の正規表現と ' -
- 28. 国コードの正規表現
- 29. Javaでの正規表現とシェルスクリプトでの正規表現との比較
- 30. 正規表現のJava