2013-04-10 12 views
0

我们即将发送一些敏感数据,其中原始数据包含出生日期并且需要匿名。数据文件是通过一个应该匿名数据的程序运行的,但我想仔细检查一下是否有效。正则表达式匹配特定格式的数字,但给定数字除外

匿名器(如果有效)将XML文件中的所有PatientID文件更改为19121212-1212。 (数据的接收者不需要知道两个样本是否来自同一个人,因此不需要编码ID,所有样本上相同的伪造ID都可以。)

所以问题是:如何扩展正则表达式PatientID="\d{8}-\d{4}",使其匹配所有PatientID字段,除非PatientID="19121212-1212"? (如果匿名者工作,这将给我不匹配。)

我已经尝试使thesequestions东西出现切线我的问题,但我一直无法从中产生解决方案。

回答

0

正如我即将发送,我有一个想法,它的工作。相反,不要发送问题,而是使用解决方案发布问题。

PatientID="((?!19121212-1212).){13}" 
相关问题