ASP.NET 求一个正则表达式 分割字符串
AAA.837AA49具体语句内容比如是这样一个字符串我想把它分成3部分AAA和837AA49和“具体语句内容”三部分,AAA后是一个英语标点的句号,837AA49后是一...
AAA.837AA49 具体语句内容 比如是这样一个字符串 我想把它分成3部分 AAA 和 837AA49 和“具体语句内容”三部分,AAA后是一个英语标点的句号,837AA49后是一个空格,问题是“具体语句内容”中也可能会出现.和空格,需要用正则分割,我知道这可能很简单,可是我正则学得都还给老师了 一时间来不及 帮帮我吧
展开
1个回答
2012-08-24
展开全部
string str = "AAA.837AA49 具体语句内容";
var array = System.Text.RegularExpressions.Regex.Split(str, @"\.|\s+");
var array = System.Text.RegularExpressions.Regex.Split(str, @"\.|\s+");
更多追问追答
追问
这样的话 如果是“具体语 句 内容”这样的话 每个空格都分开了 我只想分一个空格的 麻烦帮我想想吧
追答
string str = "AAA.837AA49 具体语 句 内容";
var array = System.Text.RegularExpressions.Regex.Split(str, @"\.|(?<=[^\u4e00-\u9fa5]+)\s+");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询