问题描述
我试图让 EA 在字符串中查找某个值,如果该值存在于字符串中,则将其删除。
我尝试使用 StringReplace()
执行此操作,但我注意到它仅返回替换次数,而实际上并未返回更新后的字符串:
string v5="- .82523";
string temp2 = v5;
temp2= StringReplace(temp2," ","");
Print(v5,temp2);
在上面的代码中,“-”和“.82523”之间有一个空格,我试图删除那个空格。
所以字符串是 - .82523 并且我试图得到 -.82523 ,哪个函数可以用于这个?
最初我认为我可以通过使用 StringReplace()
函数来实现,但似乎它只返回发生的替换次数而不是更新的字符串。
提前致谢
解决方法
您错误地使用了 StringReplace()
函数。尝试以下代码(来自您的示例)。
string v5="- .82523";
string temp2 = v5;
StringReplace(temp2," ","");
Print("<",v5,"> <",temp2,">");