我正在尝试在应用程序中使用Regexp::Grammars,但它破坏了许多其他正则表达式。例如,下面的代码:
$hello = 'hello';
print 'hello 1' if $hello =~ /hello/; #prints "hello 1"
use Regexp::Grammars;
print 'hello 2' if $hello =~ /hello/; #prints nothing
说明我的问题。我不确定如何处理这个问题,除了反复加载和卸载模块,我什至不确定在我明确卸载模块后是否可以使用扩展的正则表达式no
。如何在仍然获得 Regexp::Grammars 的强大功能的同时允许正常的正则表达式?