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:String.match() - 在正则表达式中传递字符串变量[重复]