正则表达式只有一场比赛

时间:2020-03-11 08:57:24

标签: regex

我对正则表达式有疑问。

https://regexr.com/505i2

以某种方式只能找到一个:heart:,但是当它变成:字符时,它应该找到这些单词。 因此,在这种情况下,应为::heart: , :smile: , :smile: , :heart:

请帮助。

1 个答案:

答案 0 :(得分:-1)

您缺少global标志:

/\:([a-zA-Z]+\w)\:/g

您可以仅通过flags按钮对其打勾。

global标志意味着您要标记所有出现的图案。没有它,您只会得到第一场比赛。