cfnr.net
当前位置:首页 >> C#中怎么从文本中提取我想要的格式的字符串出来? >>

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

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

应该将while(line!="" && line!=null) 改为while(line!="" || line!=null)

string[] arrTemp = "abc,abcd,abcdef,abcdefg,abcdefgh".Split(','); 遍历 arrTemp 这个数组 就可以了

得自己截龋 string []s=str.Split(new char[]{'='});这样就把字符串str里 “=”号去除掉、“=”号前后的部分作为数组s的一个元素

参考下面代码: string str = "as123fg45"; string temp = ""; for (int i = 0; i < str.Length ; i++) { char ch = str[i]; if (ch >= '0' & ch

使用正则表达式,比较好处理这个事情,估计你要统计的数据也不止一行吧, string content = "[Classification: Attempted User Privilege Gain] [Priority: 1] 04/24-15:10:31.826416 220.181.112.34:80 -> 171.91.31.45:14913"; Regex rgx = new...

using System;using System.Text.RegularExpressions;public class Test{public static void Main(){ string input = "3.14.158Afd"; string pattern = @"[+-]?\d+[\.]?\d*"; string output=Regex.Match(input, pattern).Value; Console.WriteLi...

你的特定字符串是固定的,不会变吧? 那么可以: string str = "1111aaaa@@@@@@@@bbbb2222";Match m = Regex.Match(str, @"aaaa([\s\S]*?)bbbb");if(m.Success){Response.Write(m.Result("$1"));// 输出aaaa与bbbb之间的字符串}

System.IO.StreamerReader 类的ReadLine方法可以按行读取文本 String的Split方法可以分割字符串为数组

你这种拼接只能用left函数取出左边的加上.再用right取出右边的加上点 还有字符串就是一个字符的数组,可以用add在那一位中加入一个点再行输出

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com