C# 截取字符串问题 string str="*97-99*"str 前后的 * 是代表有N个字符,我如何得到其中的 97 和 99 两个数...哪位高手帮我解决下.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string s97 = str.Substring(str.LastIndexOf('-') - 2,2); string s99 = str.Substring(str.LastIndexOf('-')+1,2); int i = str.IndexOf('-'); string str1 = str[i - 2].ToString() + str[i - 1].ToString(); string str2 = str[i + 1].ToString() + str[i + 2].ToString();这个行吗? 前后的 * 是代表有N个字符,这N个字符有特点吗,N是个固定的常数?还是纯字符无数字的?还是其他,有无“-”字符? str.Substring(str.IndexOf('-')-2, 2);str.Substring(str.IndexOf('-')+1, 2); string str="*97-99*"string ss[] = str.split('-');string s1 = ss[0]; //97string s2 = ss[1]; //99 你说的太模糊了,具体str里的字符是啥样的 报“线程间操作无效: 从不是创建控件的线程访问它”用代理不行 winform做一个抓取百度搜索 命名空间引用问题? 一个构造函数的问题 控制台问题 如何在标题栏上绘图啊100分 请问如何在textbox上同时显示多个数字(菜鸟级问题) 急急急!请问如何学好C#!在线等!高分求教 如何用c#控制桌面图标的位置?在线等待 出大问题了?????!!!!! 关于dataGridView 赋值的问题!急…… power designer 的小问题
string s97 = str.Substring(str.LastIndexOf('-') - 2,2); string s99 = str.Substring(str.LastIndexOf('-')+1,2);
string str2 = str[i + 1].ToString() + str[i + 2].ToString();这个行吗?
str.Substring(str.IndexOf('-')-2, 2);
str.Substring(str.IndexOf('-')+1, 2);
string ss[] = str.split('-');
string s1 = ss[0]; //97
string s2 = ss[1]; //99