C#中怎么从文本中提取我想要的格式的字符串出来?

 我来答
FabKiller
2013-03-15 · TA获得超过586个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:477万
展开全部
你的这个问题,主要是C#的字符串功能方面的函数来处理的。

你可以使用C#的string类的indexof()方法和substring()方法来达到你的要求,例如:需要在字符串:ABC123DEF,中提取123,那么,你可以使用indexof("123")来获取第一个匹配123格式的字符串的位置,然后,再通过substring()来提取对应的字符串。

参考资料:http://baike.baidu.com/view/1674560.htm
Ben
2013-03-15 · 知道合伙人软件行家
Ben
知道合伙人软件行家
采纳数:860 获赞数:2875
认真回答者.

向TA提问 私信TA
展开全部
使用查找函数啊..xxx.Indexof().然后根据下标截取.
您是想 怎么个找法?

一个文本如下:
小豪:“妹纸昨天是白色情人节!”
妹纸:“然后呢?”。
小豪:“那你为什么不向我表白啊!!!”
我把文本读取出来后怎么找到如对话这样格式的字符串(如:“妹纸昨天是白色情人节!”引号中的字符串)"

string[] strList=上文变量名.Split('\"');
strList[1]的值为:妹纸昨天是白色情人节!
strList[3]的值为:然后呢?

strList[5]的值为:那你为什么不向我表白啊!!!
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rippox
推荐于2016-04-20 · 超过31用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:58.6万
展开全部
一个文本如下:
小豪:“妹纸昨天是白色情人节!”
妹纸:“然后呢?”。
小豪:“那你为什么不向我表白啊!!!”
我把文本读取出来后怎么找到如对话这样格式的字符串(如:“妹纸昨天是白色情人节!”引号中的字符串)

---你可以使用正则表达式来解决,这是典型的正则适用场合

参考资料: http://baike.baidu.com/view/94238.htm

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
saku865
2013-03-15 · TA获得超过642个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:305万
展开全部
String substring(int beginIndex)
String substring(int beginIndex, int endIndex)

String.Substring (Int32) 子字符串从指定的字符位置开始。
String.Substring (Int32, Int32) 子字符串从指定的字符位置开始且具有指定的长度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c6254c4
2013-03-19
知道答主
回答量:6
采纳率:0%
帮助的人:8854
展开全部
其实你可以用正则表达式Regex
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式