Set*_*nig 1 regex perl
说我有 $foo = "bar.baz"
$foo = "bar.baz"
我想使用标量$ foo来查找包含"bar.baz"(字符串中的任何位置)的字符串,但不是$ foo的正则表达式计算版本.
因此,行:if( $other =~ m/$foo/ ) ... 不起作用,因为$ foo正在被评估为'.' 被评估为任何角色.我怎么阻止它?
if( $other =~ m/$foo/ ) ...
gee*_*aur 10
选一个:
$foo = quotemeta("bar.baz");
if ($other =~ m/\Q$foo/)
(两者实际上都是一样的,只是在不同的时间完成.)
归档时间:
14 年,11 月 前
查看次数:
2772 次
最近记录: