我有一个autohotkey脚本,当我双击网页上的任何单词时,它会在双语词典中查找单词.如果我点击“l’homme”之类的东西,l’将被复制到剪贴板以及homme中.我希望autohotkey脚本删除所有内容,包括撇号.
我不能得到autohotkey来匹配撇号.下面是一个示例脚本,它打印出前四个字符的ascii值.如果我在this page上双击“l’homme”,它会输出:108,8217,104,111.第二个字符显然不是撇号的ascii代码.我认为这很可能与撇号的HTML表示有关,但我无法深究它.我试过使用autohotkey的转换,HTML功能没有任何运气.
我已经尝试了autohotkey的Unicode和非Unicode版本.我已经用UTF-8保存了脚本.
#Persistent
return
OnClipboardChange:
;debugging info:
c1 := Asc(SubStr(clipboard,1,1))
c2 := Asc(SubStr(clipboard,2,1))
c3 := Asc(SubStr(clipboard,3,1))
c4 := Asc(SubStr(clipboard,4,1))
Msgbox 0,info, char1: %c1% `nchar2: %c2% `nchar3: %c3% `nchar4: %c4%
;the line below is what I want to use, but it doesn't find a match
stripToApostrophe:= RegExReplace(clipboard,".*’")