一、准备的docx文件模板样式
文件中的文字挨着左边写,要是有缩进/空格之类的字符在,poi读取时不好匹配到想要的数据。
二、引入poi依赖
<dependencies>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>4.1.2</version>
</dependency>
</dependencies>
三、编写代码
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* poi测试
* Create by Zoe on 2020/03/31 20:07
*/
public class POIDemo {
public static void main(String[] args) throws IOException {
// 匹配题目描述
String regEx