有没有一种函数可以按字母索引切割字符串?我的意思是从末尾开始取X个字母?
!define myString "abcdefg"
我需要获取类似于"efg"的内容。
我尝试使用nsis字符串函数,但没有找到可以帮助我的函数。${StrStr}和其他所有函数都不能胜任这项工作。
谢谢。
这很简单。实际上,你没有任何专门的函数来做到这一点,但是你可以使用 StrCpy 函数的第三个和第四个参数来完成。
格式如下:
user_var(destination) str [maxlen] [start_offset]
而对于您的情况,使用方法如下:
StrCpy $0 $myString "" -3
$0 将为:efg
有关 StrCpy 函数的更多信息,请参见:http://nsis.sourceforge.net/Reference/StrCpy