读书人

字符串“*天” 把“*”和“天”分别取

发布时间: 2012-06-05 13:54:06 作者: rapoo

字符串“***天” 把“***”和“天”分别取出来 怎么办? 求指教
字符串“***天” 把“***”和“天”分别取出来 用lastindexof 吗? 怎么写的?

[解决办法]
可以用,找到最后一个 * 的位置,然后以此为准,前后分隔

C# code
            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));

读书人网 >C#

热点推荐