开发者社区> 问答> 正文

java怎么分割文档中字符串

txt文本中显示是
screenshot
想通过java实现上述文本的分割,是以Video ID:加上后面13个字母来分割,同时换行。

展开
收起
蛮大人123 2016-02-22 15:30:46 2384 0
3 条回答
写回答
取消 提交回答
  • 用String的split 方法
    2019-07-17 18:46:45
    赞同 展开评论 打赏
  • StringUtils.split(str, sep)
    2019-07-17 18:46:45
    赞同 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪

    可以用正则表达式来分割

    public class Test {
        public static void main(String[] args) {
            String s = "24:a2:e1:29:60:48 Tue Jun 24 08:29:312014videoXNzE0MjI0NTM2clicked24:a2:e1:29:60:48 Tue Jun 24 08:29:39 2014video endVideo details:Total duration: 106.930000 minsViewing time: 5.600000 secsDevice operation: iosVideo ID: XNzE0MjI0NTM224:a2:e1:29:60:48 Tue Jun 24 08:30:09 2014videoXNzE1NDExMzk2 clicked24:a2:e1:29:60:48 Tue Jun 24 08:31:34 2014video endVideo details:Total duration: 3.160000 minsViewing time: 84.630000 secsDevice operation: iosVideo ID: XNzE1NDExMzk2";
            String lines = s.replaceAll("(Video ID:\\s*.{13})", "$1" + System.getProperty("line.separator", "\n"));
    
            System.out.println(lines);
        }
    }
    2019-07-17 18:46:45
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载