我有一个简单的 Perl 行
s/$var/'string'/g
问题是 $var 包含像
jkdlsf$lkjl
这样的字符串。注意中间的美元符号。似乎因为这个美元符号,替换不起作用。当它在变量内时如何转义它? 最佳答案
使用 \Q
引用:
s/\Q$var/'string'/g
关于perl - 转义变量内的美元符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16797490/