我需要一个正则表达式来解析等式的键值对:
c=a+b
我认为必须符合以下情况:
Key = value value value
我使用了以下内容:
(\b\w+).?=(.*?(?=\s\w+=|$))
但它不起作用。任何建议。
提前致谢。
答案 0 :(得分:1)
您可以使用此正则表达式
(\w+)\s*=((?:\w+[-+*%])*?\w+)$
<强> Regex Demo 强>
带空格的修改版
(\w+)\s*=((?:\s*\w+\s*[-+\/*%])*?\s*\w+\s*)$