使用Regex比较两个相等的值

时间:2015-08-25 13:00:51

标签: regex

我有以下数据集:

(Name=[Jane Doe]>[Jane Doe]),
(Job=[Temporary Employee]>[Full Time]),
(Address=[1 place]>[2 St.]),
(Title=[Account Manager]>[Account Manager])

我试图找出哪些名称 - 值对已被修改。例如,

虽然名字价值保持不变,但是#41; Jane Doe"对于" Jane Doe",工作的价值从"临时员工"到"全职",地址'价值从" 1个地方改变了#34;到" 2 St。"。最后,标题值保持不变。

将对[...]>中的值进行所有比较。 [..]。我还需要更改的内容,姓名,职位,职位和地址。

任何帮助将不胜感激。感谢

编辑:不知道为什么这被拒绝投票。它仍然是一个正则表达式问题,需要提取名称,从值和值对。之后将进行比较。

1 个答案:

答案 0 :(得分:1)

您只能匹配键和值 - 正则表达式不会为您进行比较:

\(([^=]+)=\[([^]]+)\]>\[([^]]+)\]\)

demo