preg: #<imgc' in D:\secondweb\root\common\hanshu.php on line 340
#的匹配这里怎么弄? 转义?
php中 井号#在贪婪匹配中的转义?
答案:2 悬赏:80 手机版
解决时间 2021-02-12 16:18
- 提问者网友:自食苦果
- 2021-02-11 19:31
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-02-11 19:49
在PHP中,正则表达式必须用分隔符闭合, 比如一个正斜杠(/)。
分隔符可以使任意非字母数字, 除反斜杠(\)和空字节之外的非空白ascii字符。
如果分隔符在表达式中使用,需要使用时可以用反斜线进行转义。
因此,你上面的表达式有两种办法:
1. 将#更换其他的分隔符。
2. 将#进行转义。
分隔符可以使任意非字母数字, 除反斜杠(\)和空字节之外的非空白ascii字符。
如果分隔符在表达式中使用,需要使用时可以用反斜线进行转义。
因此,你上面的表达式有两种办法:
1. 将#更换其他的分隔符。
2. 将#进行转义。
全部回答
- 1楼网友:躲不过心动
- 2021-02-11 21:18
加一个重定向 有点画蛇添足的感觉啊 本来 grep -e '$' result 就跟 grep -e '$' < result 是一模一样的吧 完全没有必要嘛 第二 grep中 匹配$字符是需要2次转义的 不加 ''的时候 是这么写的 grep \\$ 加了 '' 以后 仍然需要转义一次 grep
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯