我写过这行代替+和=空间.但它返回一个错误说明
量词在正则表达式中没有任何关系
$element= ~ s/+/ /g;
$element= ~ s/=/ /g;
Run Code Online (Sandbox Code Playgroud)
它是否正确?如何将两种条件合二为一?
+在正则表达式中具有特殊含义:它是一个量词,意思是"1或更多".按+字面意思使用,反斜杠.
$element =~ s/\+/ /g;
Run Code Online (Sandbox Code Playgroud)
但是,如果你想更换两+和=,你可以将它们添加到一个字符类,在那里+失去了它的特殊含义:
$element =~ s/[+=]/ /g;
Run Code Online (Sandbox Code Playgroud)
请注意,tr速度更快.
$element =~ tr/+=/ /;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
793 次 |
| 最近记录: |