如果我有一个文件,我需要搜索每次出现的文件:
firstName="string"
我知道如何匹配引号之间的字符串,但我想知道如何匹配它之前的变化。像:
firstName ="string"
firstName = "string"
所以,基本上,我需要获得所有的字符串,但是当遇到类似的变化时,我遇到了一个问题,在=之前或之后添加了空格。我确信这很简单,但我对正则表达式非常不好,所以我很感激你的帮助。提前感谢您的回答。
答案 0 :(得分:1)
我不明白地了解C#,但以下内容应该有效:
(\w+)\s*=\s*"(.*?)"
(\w+)
匹配一个字母数字字符块并创建一个捕获组
\s*
匹配0个或更多间距字符
=
匹配 =
\s*
匹配0个或更多间距字符
"(.*?)"
匹配“任何内容”,并在“”内部创建一个捕获组
我想你需要确保启用全局标志才能获得所有匹配。