正则表达式对文本产生空值
本文关键字:空值 文本 正则表达式 | 更新日期: 2023-09-27 18:10:07
我试图在一行文本上使用正则表达式来获取Name=.
的值 var match = Regex.Match(textR, @"'bName='([^']*?)'");
textR的值是
$MPElement[Name="System.WorkItem.Incident.Queue.Tier2.Unassigned.View.Header_Id"]$
但是它只是带回了{}
这样做:
resultString = Regex.Match(yourstring, @"(?<=Name="")[^""]+").Value;
- 后面的
(?<=Name=")
确保我们前面是Name="
- 负字符类
[^"]
匹配非双引号的任何字符 -
+
量词匹配这些字符一次或多次