我有这段代码,但不知道它应该匹配什么。我查看了许多不同的网站来尝试和学习关键字,但我只是不了解正则表达式。
string key = @"^(.*)\s*=\s*(.*)\s*$";
Match value = Regex.Match(line, key);
答案 0 :(得分:3)
这会查找一行(^
)的开头,找到任意数量的字符((.*)
),后跟一些空格(\s*
)等号({{1 }})一些更多的空格(=
)和任意数量的字符(\s*
)和行尾((.*)
)
一些有效的示例行:
$
等