アプリケーションで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 の力を利用しながら、通常の正規表現を許可するにはどうすればよいですか?