Eu faria:
- Localizar:
@(\w+)@
- Substituir:
${$1}
Verifique a expressão regular.
Explicação:
@ : literally @
( : start group 1
\w+ : 1 or more word character
) : end group 1
@ : literally @
Eu tenho vários documentos que contém variáveis que precisam ser alteradas a partir disso:
@CapitalPx@
Para isso:
${CapitalPx}
Descobri que encontrei e substituí usando o regex e mostrei o seguinte:
\@([a-z0-9]+)\@
Meu objetivo final é substituir o que encontrei por algo que se parecesse com o seguinte:
\$\{([a-z0-9])\}
mas apenas substitui o que eu encontrei por essa string sem interpretá-la.
Eu também tentei encontrar um regex que correspondesse ao início ou término da palavra com '@', mas ele não funciona em 100% (o LibreOffice parece limitado para isso)
Alguém tem alguma sugestão?
Obrigado antecipadamente