在我的工作里面,一般对java的正则表达式的应用,是两种:
#1 根据给出的字符串匹配格式,看整体式否满足。语法是我们很熟悉的:
textInput.matches("regex")
Note: .*? 表示懒惰匹配,表示匹配尽量少的字符
#2 根据给出的字符串,找特定数量的特定符号。
Pattern p = Pattern.compile("[a-zA-Z]");
Matcher m = p.matcher(textInput);
if (m.find()){
System.out.println(m.group());
}
#1 根据给出的字符串匹配格式,看整体式否满足。语法是我们很熟悉的:
textInput.matches("regex")
Note: .*? 表示懒惰匹配,表示匹配尽量少的字符
#2 根据给出的字符串,找特定数量的特定符号。
Pattern p = Pattern.compile("[a-zA-Z]");
Matcher m = p.matcher(textInput);
if (m.find()){
System.out.println(m.group());
}