From 9c6ef691b945a45af9110e8e6f0c9a6d10b368bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Fri, 21 Apr 2023 08:00:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FengHuang/src/main/java/UnitTest/TestRegex.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/FengHuang/src/main/java/UnitTest/TestRegex.java b/FengHuang/src/main/java/UnitTest/TestRegex.java index 28d69ef..320ebee 100644 --- a/FengHuang/src/main/java/UnitTest/TestRegex.java +++ b/FengHuang/src/main/java/UnitTest/TestRegex.java @@ -176,18 +176,27 @@ public class TestRegex { public static void main(String[] args) throws IOException { //按输入顺序进行正则匹配 List regExp = new ArrayList<>(); + regExp.add("(.*?)\\((\\d+)元/年;(.*)\\)"); regExp.add("(.*?)\\((.*?)元/年;(.*)\\)"); + + regExp.add("(.*?)\\((\\d+)元/年(.*)\\)"); regExp.add("(.*?)\\((.*?)元/年(.*)\\)"); + + regExp.add("(.*?)\\((\\d+?)元年;(.*)\\)"); regExp.add("(.*?)\\((.*?)元年;(.*)\\)"); + + regExp.add("(.*?)\\((\\d+)元/年\\)"); regExp.add("(.*?)\\((.*?)元/年\\)"); + + regExp.add("(.*?)\\((\\d+)元年\\)"); regExp.add("(.*?)\\((.*?)元年\\)"); + regExp.add("(.*?)\\(学费待定;(.*)\\)"); regExp.add("(.*?)\\(学费待定(.*)\\)"); //模拟需要处理的串 List> source = ReadExcel(); - - + //理论与应用力学(郭永怀力学实验班)(5500元/年) List list = new ArrayList<>(); List errList = new ArrayList<>();