2013-04-10 11 views
0

我們即將發送一些敏感數據,其中原始數據包含出生日期並且需要匿名。數據文件是通過一個應該匿名數據的程序運行的,但我想仔細檢查一下是否有效。正則表達式匹配特定格式的數字,但給定數字除外

匿名器(如果有效)將XML文件中的所有PatientID文件更改爲19121212-1212。 (數據的接收者不需要知道兩個樣本是否來自同一個人,因此不需要編碼ID,所有樣本上相同的僞造ID都可以。)

所以問題是:如何擴展正則表達式PatientID="\d{8}-\d{4}",使其匹配所有PatientID字段,除非PatientID="19121212-1212"? (如果匿名者工作,這將給我不匹配。)

我已經嘗試使thesequestions東西出現切線我的問題,但我一直無法從中產生解決方案。

回答

0

正如我即將發送,我有一個想法,它的工作。相反,不要發送問題,而是使用解決方案發布問題。

PatientID="((?!19121212-1212).){13}" 
相關問題