"Galaxy".match(/(al)*/)
似乎<<>>Galaxy
是匹配,其中<<>>
=匹配部分。为什么R.E工作?也许是因为\b
?
RE: 对不起,发布不明确的问题是我的错。 确切地说,我想知道为什么空白空间与(al)*匹配的原因。 最后我能理解你 - 所有人的青睐:)。
答案 0 :(得分:1)
正则表达式/(al)*/
允许它完全匹配,这就是它的作用。它从字符串的开头开始,匹配&#34;没有&#34;并返回。如果您希望它与al
中的Galaxy
匹配,那么您需要使用/(al)+/
来避免空匹配。