自动填表_网页自动填表_填表软件_万能填表官网

    搜索
    热搜: 活动 交友 discuz
    查看: 136|回复: 0

    C# split 分隔后保留分隔符

    [复制链接]

    233

    主题

    290

    帖子

    1138

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1138
    发表于 2017-11-20 21:15:16 | 显示全部楼层 |阅读模式
    1.   /*需要分割的文章*/
    2.                 String str = "第一句。第二句!第三句:第四句;第五句。";
    3.                
    4.                 /*正则表达式:句子结束符*/
    5.                 String regEx=":|。|!|;";
    6.                 Pattern p =Pattern.compile(regEx);
    7.                 Matcher m = p.matcher(str);

    8.                 /*按照句子结束符分割句子*/
    9.                 String[] words = p.split(str);
    10.                
    11.                 /*将句子结束符连接到相应的句子后*/
    12.                 if(words.length > 0)
    13.                 {
    14.                         int count = 0;
    15.                         while(count < words.length)
    16.                         {
    17.                                 if(m.find())
    18.                                 {
    19.                                         words[count] += m.group();
    20.                                 }
    21.                                 count++;
    22.                         }
    23.                 }
    24.                
    25.                 /*输出结果*/
    26.                 for(int index = 0; index < words.length; index++)
    27.                 {
    28.                         String word = words[index];
    29.                         System.out.println("word = " + word);
    30.                 }
    复制代码


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Comsenz Inc.万能填表软件官网  2010-2016 qq:353502250

    GMT+8, 2017-12-19 04:18 , Processed in 0.078125 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表