다음과 같이 변경해야 하는 변수가 포함된 문서가 여러 개 있습니다.
@CapitalPx@
이에:
${CapitalPx}
나는 정규식을 사용하여 찾고 바꾸는 방법을 알아냈고 다음과 같은 결과를 얻었습니다.
\@([a-z0-9]+)\@
나의 궁극적인 목표는 내가 찾은 것을 다음과 같은 것으로 바꾸는 것입니다.
\$\{([a-z0-9])\}
하지만 그것은 단지 이 문자열을 해석하지 않고 내가 찾은 것을 대체할 뿐입니다.
또한 '@'으로 시작하거나 끝나는 단어와 일치하는 정규식을 찾으려고 노력했지만 100% 작동하지 않습니다(LibreOffice는 이에 대해 제한적인 것 같습니다).
누구든지 제안이 있나요?
미리 감사드립니다
답변1
나는 할 것이다:
- 찾다:
@(\w+)@
- 바꾸다:
${$1}
정규식을 확인하세요.
설명:
@ : literally @
( : start group 1
\w+ : 1 or more word character
) : end group 1
@ : literally @