Regular-Expression

如何匹配正則表達式中的第 1 組,後跟 0 而不是匹配第 10 組

  • November 6, 2011

在 gedit 的正則表達式外掛中,我使用一個正則表達式來匹配/搜尋,另一個用於替換。在匹配的正則表達式中,我只有一組。在替換正則表達式中,我使用 \1 來指代組,並且我還喜歡在 \1 後面添加一個零,但是 \10 將更改為表示匹配正則表達式中的第 10 個組。所以我想知道如何解決這個問題?

例如,在我的原始文本中,有些情況0是錯誤輸入為o,例如12o應該是120。我匹配的正則表達式是(\d+)o,而我的替換正則表達式\10是不正確的。

假設該外掛使用與Python 正則表達式引擎相同的語法:\g<1>0用作替換文本。

引用自:https://unix.stackexchange.com/questions/16736