Jquery Regex来计算字符串中的所有标记

Jquery Regex来计算字符串中的所有标记,jquery,regex,Jquery,Regex,我试图数一数字符串中的所有标记 示例:[url]一些url[/url]一些文本[img]img[/img] 我必须在这里找到两个结果,但我不能 这是我现在的正则表达式 /\[[A-Za-z]([^{]*)[\/A-Za-z]\]/g 谢谢大家的帮助 假设您试图解析的标记没有比示例中的标记更复杂,那么这就可以了。 \[.*?\].\[\/\1\] 说明: 第一部分:\[.*?\]查找标记的开头并捕获其内容 第二部分:.*?\[\/\1\]向外展开匹配,直到找到一个结束标记,该标记的内容与从开始标

我试图数一数字符串中的所有标记

示例:[url]一些url[/url]一些文本[img]img[/img]

我必须在这里找到两个结果,但我不能

这是我现在的正则表达式

/\[[A-Za-z]([^{]*)[\/A-Za-z]\]/g
谢谢大家的帮助

假设您试图解析的标记没有比示例中的标记更复杂,那么这就可以了。 \[.*?\].\[\/\1\]

说明: 第一部分:\[.*?\]查找标记的开头并捕获其内容
第二部分:.*?\[\/\1\]向外展开匹配,直到找到一个结束标记,该标记的内容与从开始标记捕获的内容相同。

这些标记是什么样子的?如果它们是一些提前知道的东西,比如一些东西,那么它在正则表达式中是可行的。但是如果您需要整个有效的html,那么您需要使用为该任务设计的解析器。