你的这个问题,主要是C#的字符串功能方面的函数来处理的。
你可以使用C#的string类的indexof()方法和substring()方法来达到你的要求,例如:需要在字符串:ABC123DEF,中提取123,那么,你可以使用indexof("123")来获取第一个匹配123格式的字符串的位置,然后,再通过substring()来提取对应的字符串。
参考资料:http://baike.baidu.com/view/1674560.htm
使用查找函数啊..xxx.Indexof().然后根据下标截取.
您是想 怎么个找法?
一个文本如下:
小豪:“妹纸昨天是白色情人节!”
妹纸:“然后呢?”。
小豪:“那你为什么不向我表白啊!!!”
我把文本读取出来后怎么找到如对话这样格式的字符串(如:“妹纸昨天是白色情人节!”引号中的字符串)"
string[] strList=上文变量名.Split('\"');
strList[1]的值为:妹纸昨天是白色情人节!
strList[3]的值为:然后呢?
strList[5]的值为:那你为什么不向我表白啊!!!
一个文本如下:
小豪:“妹纸昨天是白色情人节!”
妹纸:“然后呢?”。
小豪:“那你为什么不向我表白啊!!!”
我把文本读取出来后怎么找到如对话这样格式的字符串(如:“妹纸昨天是白色情人节!”引号中的字符串)
---你可以使用正则表达式来解决,这是典型的正则适用场合
String substring(int beginIndex)
String substring(int beginIndex, int endIndex)
String.Substring (Int32) 子字符串从指定的字符位置开始。
String.Substring (Int32, Int32) 子字符串从指定的字符位置开始且具有指定的长度。
其实你可以用正则表达式Regex