Inno setup inno setup-从字符串中删除任意子字符串

Inno setup inno setup-从字符串中删除任意子字符串,inno-setup,Inno Setup,我需要删除一个子串,这是任意的每一次。例如: 。\HDTP\System\*.u应该变成。\System\*.u和/或。\New Vision\Textures\*.utx应该变成。\Textures\*.utx。更具体地说:忽略前三个字符,删除后面的任何字符,直到下一个\字符(包括该字符)保留字符串的其余部分不变。你能帮我吗?我知道,我的解释能力是世界上最差的,如果有什么不清楚的地方,我会再解释一遍。这是Inno安装程序的一点复制和拆分工作,但我这里有一个功能供您使用,附带一些额外的注释。 仔

我需要删除一个子串,这是任意的每一次。例如:
。\HDTP\System\*.u
应该变成
。\System\*.u
和/或
。\New Vision\Textures\*.utx
应该变成
。\Textures\*.utx
。更具体地说:忽略前三个字符,删除后面的任何字符,直到下一个
\
字符(包括该字符)保留字符串的其余部分不变。你能帮我吗?我知道,我的解释能力是世界上最差的,如果有什么不清楚的地方,我会再解释一遍。

这是Inno安装程序的一点复制和拆分工作,但我这里有一个功能供您使用,附带一些额外的注释。 仔细阅读它,因为它没有经过正确的测试,如果你必须编辑它,你会的 必须知道它在做什么;)

这就是你所说的

FormatPathString('..\New Vision\Textures\*.utx');

您必须重命名函数和变量,以便与您的程序匹配,但我认为这将对您有所帮助。

非常感谢!工作完美无瑕。没问题,反正我睡不着:D
FormatPathString('..\New Vision\Textures\*.utx');