2013-04-10 2 views
0

원본에서 생년월일이 포함되어 있으며 익명화해야하는 중요한 데이터를 보내려고합니다. 데이터 파일은 데이터를 익명으로 처리해야하는 프로그램을 통해 실행되지만 실제로 작동하는지 다시 확인하고 싶습니다.주어진 숫자를 제외한 특정 형식의 숫자와 일치하는 정규식

익명 처리기 (작동하는 경우)는 XML 파일의 모든 PatientID 파일을 19121212-1212로 변경합니다. (데이터 수신자는 두 사람의 샘플이 같은 사람에게서 나온 것인지 알 필요가 없으므로 코딩 된 ID가 필요하지 않습니다. 모든 샘플의 동일한 가짜 ID가 정상적으로 처리됩니다.)

: 정규 표현식 PatientID="\d{8}-\d{4}"을 확장하여 PatientID="19121212-1212"을 제외한 모든 PatientID- 필드와 일치 시키려면 어떻게해야합니까? (익명 처리기가 작동하면 아무런 일치도주지 않을 것입니다.) thesequestions 내 질문에 접하는 부분을 만들려고 시도했지만 솔루션을 생성하지 못했습니다.

답변

0

내가 보내려하는 순간과 똑같은 생각이 들었고 효과가있었습니다. 대신 질문을 보내지 않고 솔루션으로 게시합니다.

PatientID="((?!19121212-1212).){13}" 
관련 문제