我正在尝试匹配等号周围的字符串中的文本。
我的正则表达式是这样的:( "((?:\\S+\\s)?\\S*=)(\\S*(?:\\s\\S+)?)"
因为\\
C# 不喜欢使用未转义的 '\' 字符串)。
给定字符串"the thing=12 and otherthing = 'thirty'"
,它将返回以下组:“the thing="、"12 and"、"otherthing=" 和 "'thirty'"。
我不擅长正则表达式,我不确定下一步该做什么。
我需要它来返回以下组:“thing”、“12”、“otherthing”和“thirty”(注意“thirty”中去掉了单引号)。
谁能帮我这个?似乎 C# Regex 解析器与 gskinner.com 上的解析器不同,因为我认为我有一些这样的工作,但它在 C# 中没有。