正则表达式提取标点符号之间的句子
•浏览 229
1. 求根据标点符号分割句子的正则表达式,保留标点,返回一个数据
正则表达式可没法完成分割功能,提供一个思路,就是先把原字符串中的标点都替换成标点+特殊字符(这里可以用一个特殊点的字符,如"?"替换为"?^"),然后将替换后的字符串按特殊字符分割即可,不知道你用的什么开发语言,C#的代码如下
string str = "你好? 这是个测试。s is referred to? oh,yes.";
str = str.Replace("?", "?^").Replace("。", "。^").Replace("?", "?^").Replace(".", ".^");
string[] strArray = str.Split(new char[] { '^' }, StringSplitOptions.RemoveEmptyEntries);
>> 不是您想要的 ? 去 原创美句 浏览更多精彩作文。<<
《正则表达式提取标点符号之间的句子》评论列表(0)
暂无评论