gpt4 book ai didi

java - 如果标签包含目标,则标签之间的正则表达式匹配

转载 作者:行者123 更新时间:2023-12-01 22:31:55 24 4
gpt4 key购买 nike

我有一个字符串,它有标签 BEGINEND,它们包含任何数字或字母 A-Z 0-9,没有空格。

我想将标签与某个目标匹配。

例如,给定 String BEGIN11119991112AADFSFENDBEGINASSD12UHYEND 和目标 999 这将匹配

BEGIN11119991112AAdFSfEND不是 BEGINASSD12UHYEND

我试过 BEGIN.*999.*END

我假设它需要先行检查目标是否出现在结束标记之前。

最佳答案

你可以使用这个正则表达式:

BEGIN(?:(?!BEGIN).)*999(?:(?!BEGIN).)*END

RegEx Demo

关于java - 如果标签包含目标,则标签之间的正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29171949/

24 4 0