gpt4 book ai didi

html - 父子正则表达式匹配

转载 作者:数据小太阳 更新时间:2023-10-29 03:24:02 26 4
gpt4 key购买 nike

正则表达式一直是我的弱点,所以我需要一些帮助。

我基本上是尝试在这些标签内部使用相同的正则表达式打开和关闭“标签”。

所以标签可能看起来像:
<: tagname("[capture1]","[capture2]","[capture3]") :>[inner code]<: endtagname :>

所以带有子标签的可能是这样的:
<: tagname("[capture1]","[capture2]","[capture3]") :>This is a tag: <: tagname("[capture1]","[capture2]","[capture3]") :>[inner code]<: endtagname :> that was a tag<: endtagname :>

所以我尝试了一些正则表达式代码,但无法弄清楚如何让父标签不以子标签结尾。

所以这是我尝试过的正则表达式之一:
<:[ ]?date[ ]?[(][ ]?'"['"],[ ]?'"['"],[ ]?'"['"][)][ ]?:>([\s\S\t\r]*)<:[ ]?enddate[ ]?:>

这适用于单级标签,但不适用于父/子标签。

感谢任何帮助。

最佳答案

正如评论中所说,构建您的解析器。这里有示例(下一个答案)和更多资源: https://stackoverflow.com/a/8422952/6107031

关于html - 父子正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47113752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com