ASP.NET 求一个正则表达式 分割字符串

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式