Javascript Js正则表达式问题匹配

Javascript Js正则表达式问题匹配,javascript,regex,Javascript,Regex,我刚刚开始学习js,并且我在一个特定的表达式中使用了regexp。你能猜出什么是!![a-z]*是否匹配? 我看不出这一点。 < P>两个感叹号后面跟着任何数字(包括0个字符),从A到Z。 < P>两个感叹号,后面跟着任何数字(包括0个字符),从A到Z。 < P>你真的应该考虑阅读正则表达式如何工作。看一看 '!!abcdefgh$asd124123'.match(/!![a-z]*/g) return ["!!abcdefgh"] '!!#abcdefgh$asd124123'.match(

我刚刚开始学习js,并且我在一个特定的表达式中使用了regexp。你能猜出什么是
!![a-z]*
是否匹配?
我看不出这一点。

< P>两个感叹号后面跟着任何数字(包括0个字符),从A到Z。

< P>两个感叹号,后面跟着任何数字(包括0个字符),从A到Z。

< P>你真的应该考虑阅读正则表达式如何工作。看一看

'!!abcdefgh$asd124123'.match(/!![a-z]*/g)
return ["!!abcdefgh"]

'!!#abcdefgh$asd124123'.match(/!![a-z]*/g)

return ['!!']

<>这将匹配2个感叹号(!),后面跟着从A到Z的任意数量的字母。

,你应该真正考虑阅读正则表达式如何工作。看一看

'!!abcdefgh$asd124123'.match(/!![a-z]*/g)
return ["!!abcdefgh"]

'!!#abcdefgh$asd124123'.match(/!![a-z]*/g)

return ['!!']

这将匹配从a到z的任意数量的字母后面的两个感叹号(!)。

这不是特定于JavaScript的。这不是特定于JavaScript的。从审阅队列:我可以请求您在源代码周围添加一些上下文吗。只有代码的答案很难理解。如果你能在你的文章中添加更多的信息,这将对提问者和未来的读者都有帮助。只有代码的答案很难理解。如果你能在你的文章中添加更多的信息,这将有助于询问者和未来的读者。
'!!abcdefgh$asd124123'.match(/!![a-z]*/g)
return ["!!abcdefgh"]

'!!#abcdefgh$asd124123'.match(/!![a-z]*/g)

return ['!!']