em mới học java nhưng đến Regular Expression thì khó hiểu quá. bác nào biết giải thích giúp em với. Pattern, Matcher nhiệm vụ của nó là gì vs cả find(), group() nữa… thanks
// String de duoc quet de tim pattern.
String line = "Vietjack xin chao cac ban. Day la vi du ve Regex! 1000 0USD";
String pattern = "(.*)(\\d+)(.*)";
// Tao mot doi tuong Pattern
Pattern r = Pattern.compile(pattern);
// Tao doi tuong matcher.
Matcher m = r.matcher(line);
if (m.find( )) {
System.out.println("Gia tri duoc tim thay la: " + m.group(0) );
System.out.println("Gia tri duoc tim thay la: " + m.group(1) );
System.out.println("Gia tri duoc tim thay la: " + m.group(2) );
} else {
System.out.println("Khong co ket noi");
}
}
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?