【发布时间】:2021-04-13 20:10:29
【问题描述】:
我正在尝试删除部分字符串(前 10 个字符),以便获得不带任何额外字符的字符串的序列号。现在,序列号将始终在“:”冒号字符之后开始。那么有没有办法指定从“:”和之前删除字符串,以便只有剩余的字符串是序列号?
例如; 字符串是“MySerials:12e42-23w6z-23w-a23”
最后的字符串必须是“12e42-23w6z-23w-a23”
我正在手动删除字符串;
public string myStr;
public void Start () {
myStr = myStr.Substring (10, myStr.Length - 10);
Debug.Log (myStr);
}
【问题讨论】:
-
子字符串和索引。或分裂。或正则表达式。或者跳过while.or RangeOperator。有很多方法
-
这能回答你的问题吗? How to remove a defined part of a string?