两个正则的区别,该如何处理

两个正则的区别Field(? Value [\w\W]*?) 和Field[\w\W]*? 有什么区别,后边正则部分为什么第一个匹

两个正则的区别
"Field=(? <Value> [\w\W]*?) "

"Field=[\w\W]*? "

有什么区别,后边正则部分

为什么第一个匹配后,要用Math.Groups[ "Values "]来取值,第二个不用

[解决办法]
"Field=(? <Value> [\w\W]*?) "
自己定义组
抓取到Value组中
"Field=[\w\W]*? "
默认