Javascript 正则表达式,用于匹配字符串中的线性渐变及其内容

Javascript 正则表达式,用于匹配字符串中的线性渐变及其内容,javascript,css,regex,Javascript,Css,Regex,我得到一个元素的计算背景样式,结果如下: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(126, 47, 182, 0) 0%, rgba(126, 47, 182, 0) 25%, rgba(249, 71, 157, 0) 80%, rgba(249, 71, 157, 0) 100%) repeat scroll 0% 0% / auto padding-box border-box 我可以使用什么正则表达式只匹配线性梯度(45度,rgba(1

我得到一个元素的计算背景样式,结果如下:

rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(126, 47, 182, 0) 0%, rgba(126, 47, 182, 0) 25%, rgba(249, 71, 157, 0) 80%, rgba(249, 71, 157, 0) 100%) repeat scroll 0% 0% / auto padding-box border-box
我可以使用什么正则表达式只匹配线性梯度(45度,rgba(126,47,182,0)0%,rgba(126,47,182,0)25%,rgba(249,71,157,0)80%,rgba(249,71,157,0)100%)尝试以下方法:

请参见中的尝试:


参见

中的目标是提取我在粗体->线性梯度(45度,rgba(126,47,182,0%),rgba(126,47,182,0)25%,rgba(249,71,157,0)80%,rgba(249,71,157,0)100%)中选择的部分目标是提取我在粗体->线性梯度(45度,rgba(126,47,182,0)0%,rgba(126,47,182,0)25%,rgba(126,47,182,0)中选择的部分(249,71157,0)80%,rgba(249,71157,0)100%
linear-gradient\([^(]*(\([^)]*\)[^(]*)*[^)]*\)