Javascript 如何读取正则表达式?

Javascript 如何读取正则表达式?,javascript,regex,Javascript,Regex,我有这个代码,我知道它是做什么的,但我想知道它是怎么做的 var color = "rgb(0, 1, 2)"; var digits = /rgb\((\d+), (\d+), (\d+)\)/.exec(color); 有人能解释一下吗?/rgb\(\d+)、(\d+)、(\d+)/: rgb-字符串 \(-symbol( ()-组 \d-数字 \d+-至少一个数字符号 ,-字符串 \)-symbol)如果您理解“how”是什么意思。。。?你想知道正则表达式是如何实现的吗?而且,它与字符串

我有这个代码,我知道它是做什么的,但我想知道它是怎么做的

var color = "rgb(0, 1, 2)";
var digits = /rgb\((\d+), (\d+), (\d+)\)/.exec(color);
有人能解释一下吗?

/rgb\(\d+)、(\d+)、(\d+)/

rgb
-字符串
\(
-symbol

()
-组
\d
-数字
\d+
-至少一个数字符号
-字符串

\)
-symbol

如果您理解“how”是什么意思。。。?你想知道正则表达式是如何实现的吗?而且,它与字符串不匹配,因为regexp在逗号之间有一个空格,而字符串没有。请阅读教程。它比阅读一个具体例子的具体答案更有好处。检查右侧是否有说明复制粘贴是一种良好的做法。将容易出错的任务添加到流程中是不好的做法。“至少一个”-这是加号?(还有不止一个?或特定计数?或最大值?)@belykh谢谢!我以为你喜欢《英格牧师》。查看pdf。