是否有任何可以逐字逐句切割的功能?我的意思是结尾的X字母?
!define myString "abcdefg"
我需要得到前任。 “EFG”
我尝试用nsis字符串函数做到这一点,但没有找到可以帮助我的东西。 $ {StrStr}和所有其他功能都不起作用
由于
答案 0 :(得分:9)
这很简单。实际上,你没有任何专门的功能来做到这一点,但是StrCpy可以用第3和第4个参数做到这一点。
格式如下:
user_var(destination) str [maxlen] [start_offset]
你的用法是:
StrCpy $0 $myString "" -3
$ 0将是:efg
有关StrCpy功能的更多信息,请访问:http://nsis.sourceforge.net/Reference/StrCpy
答案 1 :(得分:2)
StrCpy $0 "abcdefg" "" -3 ; variable $0 now has the last 3 letters
有关StrCpy
的详情,请参阅手册