代码
#NoEnv
#SingleInstance, Force
#Warn
SendMode, Input
SetBatchLines, -1
SetWorkingDir, %A_ScriptDir%
StringCaseSense, 1
:*?:EmDash::—
说明
我的目标是替换文本";EmDash";带有--,但仅当文本拼写为时恰好为";EmDash";,不是emdash或任何其他拼写,除了这个。该代码目前用于将emdash替换为--,但这不是我的目标。我试图通过使用";StringCaseSense,1〃;,但无济于事。如果有人知道答案,请在这里分享。我还没有在任何论坛上找到这个问题的答案。
选项区分大小写:
C:当您键入缩写时,它必须准确匹配脚本中定义的大小写。使用C0转动大小写灵敏度后退。
:c*?:EmDash::—