永发信息网

这个正则表达式为什么会有两个反斜杠?

答案:3  悬赏:30  手机版
解决时间 2021-03-26 13:49
  • 提问者网友:捧腹剧
  • 2021-03-26 08:18
这个正则表达式为什么会有两个反斜杠?
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-03-26 09:21
这要分两步看
首先字符串中的\被编译器解释为
然后作为正则表达式,.又被正则表达式引擎解释为.

如果在字符串里只写.的话,第一步就被直接解释为.,之后作为正则表达式被解释时就变成匹配任意字符了。
全部回答
  • 1楼网友:摆渡翁
  • 2021-03-26 11:28
你应该知道转义字符吧两个斜杠的转义字符表示一个斜杠
  • 2楼网友:患得患失的劫
  • 2021-03-26 10:00
这要分两步看
首先字符串中的\\被编译器解释为\
然后作为正则表达式,\.又被正则表达式引擎解释为.
如果在字符串里只写\.的话,第一步就被直接解释为.,之后作为正则表达式被解释时就变成匹配任意字符了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯