有没有一种简单的方法可以将正则表达式修饰符(例如“i”)添加到带引号的正则表达式中?例如:
$pat = qr/F(o+)B(a+)r/;
$newpat = $pat . 'i'; # This doesn't work
我能想到的唯一办法就是print "$pat\n"
然后回来(?-xism:F(o+)B(a+)r)
并尝试删除其中的“i”?-xism:
有替换
您不能将标志放在结果中qr
您已经拥有了,因为它受到保护。相反,使用这个:
$pat = qr/F(o+)B(a+)r/i;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)