java.util.regex trong Java gồm các lớp nào?
java.util.regex trong Java gồm các lớp nào?
Trong Java, gói java.util.regex chứa các lớp và interface để hỗ trợ biểu thức chính quy (regular expression). Các lớp chính trong gói này bao gồm:
Pattern được sử dụng để định nghĩa một mẫu (pattern) cho biểu thức chính quy. Một đối tượng Pattern là một biểu diễn đã biên dịch của biểu thức chính quy.compile(String regex), matcher(CharSequence input), matches(String regex, CharSequence input), v.v.Pattern, bạn sử dụng phương thức tĩnh compile(String regex) của lớp này.Matcher được sử dụng để tìm kiếm các khớp (match) của một mẫu trong một chuỗi văn bản. Một đối tượng Matcher được tạo ra từ một đối tượng Pattern.find(), matches(), group(), start(), end(), v.v.Matcher cung cấp các phương thức để thực hiện việc tìm kiếm và lấy thông tin về các khớp tìm được.PatternSyntaxException là một ngoại lệ không kiểm tra (unchecked exception) được ném ra khi có lỗi cú pháp trong biểu thức chính quy.middle