如何向带引号的正则 (qr) 表达式添加修饰符

2024-02-27

有没有一种简单的方法可以将正则表达式修饰符(例如“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(使用前将#替换为@)

如何向带引号的正则 (qr) 表达式添加修饰符 的相关文章

随机推荐