首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字符串“*天” 把“*”和“天”分别取出来 怎么处理? 求指教

2012-06-05 
字符串“***天” 把“***”和“天”分别取出来 怎么办? 求指教字符串“***天” 把“***”和“天”分别取出来 用lastind

字符串“***天” 把“***”和“天”分别取出来 怎么办? 求指教
字符串“***天” 把“***”和“天”分别取出来 用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));

热点排行