0

元のデータには生年月日が含まれており、匿名化する必要がある機密データを送信しようとしています。データファイルは、データを匿名化するプログラムを介して実行されますが、実際に機能することを再確認したいと思います。

アノニマイザー (機能する場合) は、XML ファイル内のすべての患者 ID ファイルを 19121212-1212 に変更します。(データの受信者は、2 つのサンプルが同じ人物に由来するかどうかを知る必要がないため、コード化された ID は必要ありません。すべてのサンプルで同じ偽の ID を使用しても問題ありません。)

問題は、次PatientID="\d{8}-\d{4}"の場合を除いてすべての患者 ID フィールドに一致するように正規表現を拡張するにはどうすればよいかということPatientID="19121212-1212"です。(アノニマイザーが機能した場合、これは一致しません。)

私はこれらの 質問から私の質問に接する何かを作ろうとしましたが、そこから解決策を生み出すことができませんでした.

4

1 に答える 1

0

ちょうど私が送信しようとしていたとき、私はアイデアを得て、それはうまくいきました. 質問を送信しない代わりに、解決策とともに投稿します。

PatientID="((?!19121212-1212).){13}"
于 2013-04-10T14:17:10.370 に答える