JavaScript正则表达式可重复字符串中的元素匹配

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript正则表达式可重复字符串中的元素匹配相关的知识,希望对你有一定的参考价值。

是的,我是新手,我在网上看过,似乎找不到以下答案,我知道这很简单。

我有一个简单的字符串,需要匹配大写字母,例如T G D ......中继器,其次,我需要用大写字母匹配它们之间的点且没有空格,例如T.G.D ........ repeater

我有当前字符串= str.match(/ [A-Z] [A-Z] | [A-Z]。[A-Z] / g)

但是这只会匹配前两个,例如T G我需要它与找到以下模式的地方匹配,例如T G D E F L ...重复一个匹配项

类似,它只会匹配T.G,但是在例如T.G之后什么也不会匹配。任何帮助将不胜感激。

是的,我是新手,我在网上看过,似乎找不到以下答案,我知道这很简单。我有一个简单的字符串,需要匹配大写字母,例如T G D ...... repeater,...

答案
您可以使用与点或空格匹配的捕获组

\b[A-Z]([. ])[A-Z](?:\1[A-Z])*\b

以上是关于JavaScript正则表达式可重复字符串中的元素匹配的主要内容,如果未能解决你的问题,请参考以下文章

什么是javascript中的正则表达式“这必须超过8个字符但小于15个”[重复]

JavaScript正则表达式 - 上标所有数字[重复]

Javascript:String.match() - 在正则表达式中传递字符串变量[重复]

JavaScript正则表达式过滤两个字符之间的文本[重复]

c# 正则表达式捕获

javascript正则表达式匹配两个字符串之间的所有内容(没有换行符)[重复]