求助 一个很简单的问题 字符串处理 其实就是想蒙了 大家帮下俺 提取一个字符串中一个指定位置固定长度的的字符串其要达到的效果如同测试1输入 12345632 输出 34 测试2 输入 abcdefghijk43输出def谢谢 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 您真是个天才。以后要养成好的习惯啊,比如字符串截取,你不知道,首先上msdn查看String类的方法和属性。里面有解决这些东西方法,是在不会,再发帖。 这个题目就是例如 String sb = "abcdefghijk"; sb = sb.subString(4,3);//(意思是从Sb的第4个位置开始往后截取3个位置)这个sb就是你想要(“def”)。 这不是SubString(int nStartIndex,int nCutLength)么 不考虑性能的话str.Substring(起点索引位,长度);很容易的了考虑性能,最好用正则表达式匹配一下正则的能力很强大 Substring(int startIndex, int length) 厄,另外~~~直接对string做循环其实也没问题int 起始位置=3;//假设你的条件是3int 长度=3;//假设你的条件是3string s="1234567desfg":for(int i-0;i<s.Length;i++){ if(i>=起始位置 && i<=起始位置+长度) { //输出 s[i] }} C# WinForm子窗口与父窗口互相操作求知道。 这个字符串正则不对,有什么问题麻烦给指教一下 急,这是什么错误呀?新手上路 打印lable和pictureBox 问c#调用dll的问题(请Knight94(愚翁)、kssys和各位高手看看 ) 请问怎样在一个pictureBox里用鼠标画一个矩型? 安装布署:如何判断用户输入的序列号正确与否? 非常简单的问题????????????? 为什么错了? 如何在C#中完成对ACCESS表设计视图 UpdatePanel调用js 请问怎样把以下的c++改为c#?先谢谢了!
这个题目就是例如
String sb = "abcdefghijk";
sb = sb.subString(4,3);//(意思是从Sb的第4个位置开始往后截取3个位置)这个sb就是你想要(“def”)。
str.Substring(起点索引位,长度);
很容易的了考虑性能,最好用正则表达式匹配一下
正则的能力很强大
int 长度=3;//假设你的条件是3string s="1234567desfg":for(int i-0;i<s.Length;i++)
{
if(i>=起始位置 && i<=起始位置+长度)
{
//输出 s[i]
}
}