gpt4 book ai didi

javascript - JS 提取括号标签之间的文本

转载 作者:行者123 更新时间:2023-11-29 19:31:59 25 4
gpt4 key购买 nike

我搜索了又搜索,但我似乎找不到正确的答案,所以我在这里问(正则表达式新手)。

我正在尝试提取以下值包括此:

[tag1]include this [tag1]

我只想得到值“include this”作为结果。为了使这个更复杂,正则表达式需要查看值 tag1,因为我在同一个正文中得到了多个括号。最重要的是:必须包括多行的 tekst。

到目前为止,我尝试了以下单行正则表达式(只能使用单行正则表达式):

(?!\[?.*\]).*(?=\{\/?.*\}) 

(\[[^\]]+\](?!\s)([\w']+)(?!\])\b|(?:^|\s)([\w']+)(?!\])\b)

这两个似乎都解决了第一部分的问题(仅提取标签之间的文本“include this”,但他没有查看 [tag1] 部分。简而言之:我正在寻找一个正则表达式,它可以在查看括号内部时提取值“include this”,即“tag1”。

我感觉非常接近,但现在我被困住了。

请帮忙?

最佳答案

\[tag1\]((?:(?!\[tag1\]).)+)

试试这个。查看演示。抓拍。

http://regex101.com/r/yW4aZ3/117

关于javascript - JS 提取括号标签之间的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26934527/

25 4 0