问号等于签到正则表达式

 东北的小爷们_366 发布于 2023-02-05 10:40

嘿专家我是regex的新手.我真的很困惑通过研究这个正则表达式.我找到了一些很难理解的东西.事情是在正则表达式中使用问号和等于符号.例如:

"(?<=\d)(\s)(?=[\d-])"

我只需要知道?=这个正则表达式代码的使用..在这种情况下我已经多次搜索谷歌但我没有找到任何解决方案那里.所以我来到这里如果你正确地回答这个问题对我来说将是一个很大的帮助我 ..:) ..

提前致谢 ..

2 个回答
  • 至少在JavaScript中,?=匹配后缀但将其从捕获中排除.?=从整场比赛中排除表达.有关更多信息,请参阅此问题及其相应的答案.

    2023-02-05 10:42 回答
  • 这是一个先行者.

    之前的部分仅在后面跟着匹配 [\d-]

    您应该注意到表达式的开头是对称的,是一个后视.

    两组都没有捕获.总而言之,这个正则表达式匹配数字后面的空格,后跟数字或减号.例如,它匹配的空间"3 4".

    因为性能和可预测性原因,请注意许多语言/引擎不支持lookbehind(例如,请参阅这篇有趣的文章).

    2023-02-05 10:42 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有