main
黄海 2 years ago
parent a5b0c71856
commit 8f1542f5d4

@ -6,14 +6,16 @@ import java.util.regex.Pattern;
public class TestRegex {
public static void main(String[] args) {
String text = "应用心理学(6000元/年;以上体检要求,录取时以高考体检表为准)";
String regex = ".*?\\(\\d+元/年;.*?\\)";
String regex = "(.*?)\\((\\d+)元/年;(.*)\\)";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(text);
if (matcher.find()) {
System.out.println("匹配成功!");
System.out.println(matcher.group(0));
System.out.println("专业名称:" + matcher.group(1));
System.out.println("学费:" + matcher.group(2));
System.out.println("其他要求:" + matcher.group(3));
} else {
System.out.println("匹配失败!");
}

Loading…
Cancel
Save