首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REGEX -将积极的lookaheads与条件句相结合?

REGEX -将积极的lookaheads与条件句相结合?
EN

Stack Overflow用户
提问于 2018-08-16 04:09:12
回答 1查看 204关注 0票数 0

这里又给你准备了一个!我已经摆弄了一阵子了,但是我迷路了。我认为,也许获得这一点的关键是将条件条件与积极的头脑结合起来?

我希望总是找到字符串的开头。我在示例中将其称为"MatchMe!",但实际上它可以是任何东西。Part 1Part 2Part 3Part 4总是相同的(虽然不是相同的,但我可以可靠地使用正则表达式)

有没有办法尝试使用Part 1进行正向先行,如果不存在,则尝试使用Part 2进行正向先行,如果不存在,则尝试使用Part 3进行正向先行,最后对Part 4尝试相同的方法?还是我把事情搞得太复杂了?

我的糟糕尝试在这里,但它提供了我的问题的概念:-)

https://regex101.com/r/TvgXXB/1

再次感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-08-16 04:22:31

您可以使用

代码语言:javascript
复制
^.*?(?=\s*(?:Part1|Part2|Part3|Part4))

请参阅regex demo

详细信息

  • ^ - string
  • .*?的开始-除换行符之外的任何possible
  • (?=\s*(?:Part1|Part2|Part3|Part4))字符-字符串中紧跟在其右侧的位置,后面紧跟

中列出的任一可选字符

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51865725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档