完整代码:http://pastebin.com/AX8iNRE6
问题:我有各种字母组合作为触发器将拉丁字母切换为cyrilic字母,例如:
- name: pass values to script
debug: "msg={{ item.value }}"
with_dict:
- "{{ object }}"
因此它会将'sh'切换为'ø'。相反,当我可能没有足够快地打字(或任何其他原因)时,它开始继续单独替换's'和'h',给我'сх'
有什么方法可以解决这个问题吗?也许是等待下一个角色或某事的条件。
提前致谢!
答案 0 :(得分:2)
您可以尝试使用Input自行构建内容。或者,更舒适地使用Polythene的动态regEx-Hotstring library:
#persistent
#include hotstrings.ahk
hotstrings("s([^h])", "c%$1%") ; s followed by any non-h-character
return
:*:h::x
:*:sh::?