有没有可以按字母索引切割字符串的功能?我的意思是最后的X字母?
!define myString "abcdefg"
我需要得到前任。“电子烟”
我尝试使用 nsis 字符串函数来做到这一点,但没有找到可以帮助我的方法。${StrStr} 和所有其他函数都不起作用
谢谢
这很简单。实际上,您没有任何专用函数来执行此操作,但是您的 StrCpy 可以使用第 3 个和第 4 个参数来执行此操作。
格式是这样的:
user_var(destination) str [maxlen] [start_offset]
你的情况的用法是:
StrCpy $0 $myString "" -3
$0 将是:efg
关于 StrCpy 函数的更多信息,可以在这里找到:http: //nsis.sourceforge.net/Reference/StrCpy
StrCpy $0 "abcdefg" "" -3 ; variable $0 now has the last 3 letters