我想知道某个字符串中是否存在某些子字符串。
我试过这个:
x = "AAABBBCCC"
x.match(/(AAA|CCC)/)
Run Code Online (Sandbox Code Playgroud)
然而,这又出现了: Array [ "AAA", "AAA" ]
我想确切地知道存在哪些子字符串(例如Array [ "AAA", "CCC" ])
这可能吗?
小智 6
现在你只有一个具有一个值的捕获组,如果找到它就会返回。
如果将全局标志添加到正则表达式,它将返回所有结果
x.match(/(AAA|CCC)/g)
Run Code Online (Sandbox Code Playgroud)
-> ["AAA", "CCC"]