Я бы сделал:
- Найти:
@(\w+)@
- Заменить:
${$1}
Проверьте регулярное выражение.
Объяснение:
@ : literally @ ( : start group 1 \w+ : 1 or more word character ) : end group 1 @ : literally @
У меня есть несколько документов, которые содержат переменные, которые необходимо изменить из этого:
@CapitalPx@
К этому:
$
Я узнал о поиске и замене с помощью регулярных выражений и вышел со следующим:
\@([a-z0-9]+)\@
Моя конечная цель - заменить то, что я нашел, на что-то похожее на следующее:
\$\{([a-z0-9])\}
но он просто заменяет то, что я нашел этой строкой, не интерпретируя ее.
Я также попытался найти регулярное выражение, которое соответствовало бы слову, начинающемуся или заканчивающемуся с '@', но оно не работает на 100% (LibreOffice кажется ограниченным для этого)
У кого-нибудь есть предложение?
заранее спасибо
Я бы сделал:
@(\w+)@
${$1}
Проверьте регулярное выражение.
Объяснение:
@ : literally @ ( : start group 1 \w+ : 1 or more word character ) : end group 1 @ : literally @