我想找到的形式噸的正則表達式匹配的文件中的任何文本[A-Z]
ù(即比賽噸後跟一個大寫字母和另一場比賽ü,因此,資本字母小寫轉換匹配的文本。例如,對於正則表達式x[A-Z]y
Emacs的查詢替換
xAy
成爲
xay
和
xZy
成爲
xzy
Emacs的query-replace
功能允許反向引用,但AFAIK不匹配的文本的轉變。有沒有一個內置函數可以做到這一點?有人可以使用一個簡短的Elisp函數嗎?
UPDATE
@Marcel利維有它:\,
在替換表達式引入了一個(任意?)elisp的表達。例如,解決上面是
M-x replace-regexp <RET> x\([A-Z]\)z <RET> x\,(downcase \1)z