1
我試過了Fire/J Regular expression庫,結果非常棒。 Fire/J使用符合POSIX的正則表達式,但我們當前的庫使用不符合POSIX的Perl5Matcher。我們有數百個正則表達式轉換,那麼是否有任何工具可以將Perl兼容的正則表達式轉換爲符合POSIX標準的正則表達式?將Perl正則表達式轉換爲POSIX正則表達式
我試過了Fire/J Regular expression庫,結果非常棒。 Fire/J使用符合POSIX的正則表達式,但我們當前的庫使用不符合POSIX的Perl5Matcher。我們有數百個正則表達式轉換,那麼是否有任何工具可以將Perl兼容的正則表達式轉換爲符合POSIX標準的正則表達式?將Perl正則表達式轉換爲POSIX正則表達式
這可能很困難,具體取決於正則表達式使用的功能。 Perl有很多的正則表達式功能,這些功能在非常受限制的POSIX正則表達式環境中不起作用。
但是如果翻譯是可能的,有一個工具,可以做到這一點:RegexBuddy
在另一方面,Java的原生支持的Perl的正則表達式的功能更大的子集,那麼爲什麼不使用使用RegexBuddy翻譯的正則表達式轉化爲Java的味道?