
























这是一个创建于 1781 天前的主题,其中的信息可能已经有所发展或是发生改变。
如果我只想要正则匹配结果中的部分内容,有什么办法吗?比如我现在需要在一段文字中找出电话号码
文字 demo:
你好啊 010-6565656 你好!
我的正则
/\d+-\d+/
这样拿到的匹配结果是 010-6565656,但是如果我只想要匹配结果中的电话号码,而不要区号的话怎么写呢(匹配语句里面还是得包含区号,只是输出结果不要区号)?我依稀记得有个什么写法可以只拿到想要的部分。但是太久没写正则了,不记得叫啥了,搜索引擎搜了半天也不知道关键字是啥
1 hyrious 2021 年 7 月 30 日/(?<=\d+-)\d+/ look behind , 不过这个功能不是所有 regex 引擎都支持 /\d+-(\d+)/ 另一个选择是用 () 提取出来 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。