你可能知道,正则表达式的风格不止一种:PCRE,一种来自Java,一种来自.NET ...等等,它们都有一些不同的语法,有些或多或少有一个功能。
现在我的问题是,如果有人知道是否可以在PHP中使用.NET的味道。
我分别需要这个,我想知道这是否可能,因为我想为我的网站制作一个小的正则表达式检查器,我想让用户选择他的口味......
还是唯一一种手动将图案从一种口味转换为另一种口味的解决方案?
我能想到的唯一方法是编写自己的php模块,它为您提供net_match
,java_match
等功能。这些模块或多或少是简单的包装器,可以对用相应语言编写的外部程序进行系统调用。由于我从未编写过php mod,我不知道,如果您必须用特定语言编写它。我也认为,你的网络服务器必须在Windows机器上,因为我不知道.net 1的unix端口
编辑
1 正如Ghost指出的那样,有一种方法可以让.net在UNIX机器上运行,名为mono