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

sukiyark1204 2012-06-04 10:16:34
字符串“***天” 把“***”和“天”分别取出来 用lastindexof 吗? 怎么写的?
...全文
75 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
soul850522 2012-06-04
  • 打赏
  • 举报
回复
如果你确定是“XXX天”,直接把天拿出来不就完了,剩下的就是另外个你要的啊
sukiyark1204 2012-06-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

string x = "***天";
x.Substring(3);
[/Quote]
这个字符串不是固定长度的 有可能是“20天” 也有可能是“1年” 怎么分开呢~
F15Eagle 2012-06-04
  • 打赏
  • 举报
回复
我猜*是代表具体数字呢,是不是应该改成以下代码
string str = "***天";
int i = str.LastIndexOf('天');
MessageBox.Show(str.Substring(0, i));
MessageBox.Show(str.Substring(i, str.Length - i));
  • 打赏
  • 举报
回复
你说的*是真正的*,也是代表任意字符?
我爱白富美 2012-06-04
  • 打赏
  • 举报
回复
string x = "***天";
x.Substring(3);
ParanoidKing 2012-06-04
  • 打赏
  • 举报
回复
字符串长度固定的话可以substring,不固定的话建议用正则
bdmh 2012-06-04
  • 打赏
  • 举报
回复
可以用,找到最后一个 * 的位置,然后以此为准,前后分隔

string str = "***天";
int i = str.LastIndexOf('*');
MessageBox.Show(str.Substring(0,i+1));
MessageBox.Show(str.Substring(i+1,str.Length-i-1));

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧