Para manter parte da sequência intacta, você deseja usar um grupo em sua expressão "encontrar" e uma referência anterior na sua "substituir".
Localizar: STDSUP-(\d\d\d)
Substitua: CCDA-
No meu arquivo XML, há muitas sub-strings começando com STDSUP e, em seguida, três dígitos. Por exemplo: STDSUP-123. Eu gostaria de substituir o STDSUP pelo CCDA. Existem algumas sub-strings onde STUSUP- segue por caracteres não numéricos. Eu não quero mudá-los. Então, eu usei STDSUP- \ d \ d \ d no campo find e CCDA- \ d \ d \ d no campo replace with. Mas os três dígitos estão sendo substituídos pelo ddd. Quero substituir apenas o STDSUP e quero que os dígitos permaneçam inalterados.
Alguma ajuda?
Para manter parte da sequência intacta, você deseja usar um grupo em sua expressão "encontrar" e uma referência anterior na sua "substituir".
Localizar: STDSUP-(\d\d\d)
Substitua: CCDA-
A partir do Notepad ++ versão 6, você também pode separar a correspondência com grupos de captura no estilo PCRE:
Find What: (STDSUP-)(\d\d\d)
Replace with: CCDA-$2