我进行了搜索,但似乎似乎找不到正确的答案,所以我在这里问这个问题(regexp新手)。
我试图提取值包括此以下之间:
[tag1]include this [tag1]
我只想得到一个值“ include this”作为结果。为了使其更加复杂,正则表达式需要查看值tag1,因为我在同一正文中获得了多个括号。最重要的是:必须包括多行上的tekst。
到目前为止,我尝试了以下单行正则表达式(只能使用单行正则表达式):
(?!\[?.*\]).*(?=\{\/?.*\})
和
(\[[^\]]+\](?!\s)([\w']+)(?!\])\b|(?:^|\s)([\w']+)(?!\])\b)
这两个似乎都是第一部分的窍门(只提取标记之间的文本“ include this”,但是他没有看[tag1])。总之:我正在寻找一个正则表达式,可以在方括号“ tag1”的内部提取值“ include this”。
我感觉很亲密,但现在我被卡住了。
请帮忙?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句