尋找被特定字元包圍的字串,替換字元但保持字串完整

尋找被特定字元包圍的字串,替換字元但保持字串完整

我有幾個包含需要更改的變數的文檔:

@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 @

相關內容