我有一个用于解析由等号分隔的键/值对的正则表达式。 '='前后可以有一些空白字符,但键和值应该没有它们。例如
key=value
key = value
必须返回相同的结果:“键”和“值”,而不是“键”和“值”。
我在解析值时遇到了一点问题,因为它可以是空的,没关系。
key=
这是我的正则表达式版本,没有修剪值 https://regex101.com/r/pY9rW8/2 的空格
请您参考如下方法:
你可以考虑一个没有正则表达式的变体:
string s = "key=value";
var a = s.Split('=');
var key = a[0].Trim();
var val = a[1].Trim();
