Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不同语言语法之间转换正则表达式的工具?_Java_Python_Regex_Perl - Fatal编程技术网

Java 在不同语言语法之间转换正则表达式的工具?

Java 在不同语言语法之间转换正则表达式的工具?,java,python,regex,perl,Java,Python,Regex,Perl,有没有工具可以将正则表达式从一种流行语言的语法转换为另一种?例如,将Python样式的正则表达式转换为Java样式的正则表达式 或者至少,有人制定了一套规则来进行这些转换吗 很明显,一些构造将无法转换。是的,有一个Windows工具可以做到这一点:转到,然后按照“Regex info's comparison of Regex flavors”的链接,这让我找到了一个名为的工具,听起来它可能会满足您的需要。您可以为此编写一个Regex…:-P@GaretJax我认为正则表达式的语法是不规则的,所

有没有工具可以将正则表达式从一种流行语言的语法转换为另一种?例如,将Python样式的正则表达式转换为Java样式的正则表达式

或者至少,有人制定了一套规则来进行这些转换吗


很明显,一些构造将无法转换。

是的,有一个Windows工具可以做到这一点:

转到,然后按照“Regex info's comparison of Regex flavors”的链接,这让我找到了一个名为的工具,听起来它可能会满足您的需要。

您可以为此编写一个Regex…:-P@GaretJax我认为正则表达式的语法是不规则的,所以不:)他为什么要这样做;我的意思是,您可以使用python中的回调函数或其他不属于正式定义的特殊构造来解析您需要的任何东西。。。但我没有证据证明……;)@约恩,这不是形式语言理论。Perl/Java/Python中的正则表达式是不规则的,我认为它们从来都不是。我没有访问Windows计算机的权限,但是比较信息可能足够好,可以构建我自己的翻译程序。谢谢有关RegexBuddy的替代方案列表,请参见此处:好奇,您是否成功推出了自己的?