AHK:查找文本并全部替换
AHK: Find text and Replace all
如何用字母 on 替换每个单词末尾的字母 ve。请看图片:I know that this word is not correct but it is an example only to clarify
这样的代码句子:
#IfWinActive ahk_class Chrome_WidgetWin_1
F2::
Clipboard := ""
Send, ^+{End}
Send, ^c
ClipWait
Clipboard := RegExReplace(Clipboard, "^(.*?)i(.*)", "o")
Send, ^v
return
这个不需要正则表达式。您可以改用简单的字符串 replace
#IfWinActive ahk_class Chrome_WidgetWin_1
F2::
Clipboard := ""
Send, ^+{End}
Send, ^c
ClipWait
Clipboard := StrReplace(Clipboard, "ve", "on")
Send, ^v
return
替换
Clipboard := RegExReplace(Clipboard, "^(.*?)i(.*)", "o")
与
Clipboard := RegExReplace(Clipboard, "ve\b", "on")
\b使其只匹配词尾的"ve",例如,它会将"vetvetve"变为"vetveton"
请注意,RegExReplace 区分大小写(它不会更改 "VETVETVE"),要使其不区分大小写,请使用 i) 选项:
Clipboard := RegExReplace(Clipboard, "i)ve\b", "on")
如何用字母 on 替换每个单词末尾的字母 ve。请看图片:I know that this word is not correct but it is an example only to clarify 这样的代码句子:
#IfWinActive ahk_class Chrome_WidgetWin_1
F2::
Clipboard := ""
Send, ^+{End}
Send, ^c
ClipWait
Clipboard := RegExReplace(Clipboard, "^(.*?)i(.*)", "o")
Send, ^v
return
这个不需要正则表达式。您可以改用简单的字符串 replace
#IfWinActive ahk_class Chrome_WidgetWin_1
F2::
Clipboard := ""
Send, ^+{End}
Send, ^c
ClipWait
Clipboard := StrReplace(Clipboard, "ve", "on")
Send, ^v
return
替换
Clipboard := RegExReplace(Clipboard, "^(.*?)i(.*)", "o")
与
Clipboard := RegExReplace(Clipboard, "ve\b", "on")
\b使其只匹配词尾的"ve",例如,它会将"vetvetve"变为"vetveton" 请注意,RegExReplace 区分大小写(它不会更改 "VETVETVE"),要使其不区分大小写,请使用 i) 选项:
Clipboard := RegExReplace(Clipboard, "i)ve\b", "on")