网页复制的表格转markdown表格

weblog Md 714 0 0

网页复制的表格转markdown表格

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.StringJoiner;

public class SplitMdTable {
    public static void split() throws Exception{
        BufferedReader reader = new BufferedReader(new FileReader(new File("D://tmp//data.txt")));
        String line ;
        StringBuilder builder = new StringBuilder();
        while (null!=(line = reader.readLine())){
            StringJoiner stringJoiner = new StringJoiner("|","|","|");
            final String[] split = line.split("\\s+");
            for (String s : split) {
                stringJoiner.add(s);
            }
            builder.append(stringJoiner.toString()).append("\n");
        }
        System.out.println(builder.toString());
    }

    public static void main(String[] args) throws Exception {
        split();
    }
}

猜你喜欢
weblog 1932 layuitable单选事件监听以及选中数据获取设置table.render({ elem:'#test' ,url:'[[@{/smmc/artificial}]]'+'?xsId
其他 2358 时间戳时间式/*时间戳换*/functioncreateTime(v){vardate=newDate(v);vary=date.getFullYear();varm
算法基础 3081 如何使用jslx请参考之前写文章:http://www.jiajiajia.club/blog/artical/76vv9kuy36j4/454添加配置
数据库基础 2898 查询中某个字段重数据select*fromuserstwhere(selectcount(1)fromuserswhereusername=t.username)1例如:查询所有用户名重
official 1304 《计算机络第七版谢希仁》 [TOC]一、频分用、时分用和统计时分用  用(multiplexing)是通信技术中基本概念。在计算机络中信道广泛地使用各种用技术。下面对信道用技术进
official 967 ,请你返回翻。k是一个正整数,它值小于或等于链长度。如果节点总数不是k整数倍,那么请将最后剩余节点保持原有顺序。示例:给你这个链:1-2-3-4-5当k=2时,应当返回:2-1-
数据结构与算法 1902 。  蚂蚁移动规则十分简单:  若蚂蚁在黑,右90度,将该改为白,并向前移一;  若蚂蚁在白,左90度,将该改为黑,并向前移一。  规则虽然简单,蚂蚁行为却十分杂。刚刚开始时留下
数据结构与算法 2530 节点packageclub.test;/****链节点*@authorjiajia**/publicclassNode{ publicintvalue; publicNodenext
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。