字符串“***天” 把“***”和“天”分别取出来 怎么办? 求指教
字符串“***天” 把“***”和“天”分别取出来 用lastindexof 吗? 怎么写的?
[解决办法]
可以用,找到最后一个 * 的位置,然后以此为准,前后分隔
string str = "***天"; int i = str.LastIndexOf('*'); MessageBox.Show(str.Substring(0,i+1)); MessageBox.Show(str.Substring(i+1,str.Length-i-1));
[解决办法]
字符串长度固定的话可以substring,不固定的话建议用正则
[解决办法]
string x = "***天";
x.Substring(3);
[解决办法]
我猜*是代表具体数字呢,是不是应该改成以下代码
string str = "***天";
int i = str.LastIndexOf('天');
MessageBox.Show(str.Substring(0, i));
MessageBox.Show(str.Substring(i, str.Length - i));