Tenho vários documentos que contém variáveis que precisam ser alteradas:
@CapitalPx@
Para isso:
${CapitalPx}
Eu descobri como encontrar e substituir usando regex e descobri o seguinte:
\@([a-z0-9]+)\@
Meu objetivo final é substituir o que encontrei por algo parecido com o seguinte:
\$\{([a-z0-9])\}
mas apenas substitui o que encontrei por esta string sem interpretá-la.
Também tentei encontrar um regex que correspondesse a palavras começando ou terminando com '@', mas não funciona 100% (o LibreOffice parece limitado para isso)
Alguém tem uma sugestão?
Agradeço antecipadamente
Responder1
Eu faria:
- Encontrar:
@(\w+)@
- Substituir:
${$1}
Verifique Expressão regular.
Explicação:
@ : literally @
( : start group 1
\w+ : 1 or more word character
) : end group 1
@ : literally @