Thay thế tất cả sự có mặt của String trong Regex trong Java
Miêu tả vấn đề
Cách thay thế tất cả sự có mặt của String trong Regex trong Java?
Giải pháp
Ví dụ sau minh họa cách thay thế tất cả sự có mặt của String bởi sử dụng phương thức replaceAll() của lớp Matcher trong Java.
import java.util.regex.Matcher; import java.util.regex.Pattern;public class Main { public static void main(String args[]) { Pattern p = Pattern.compile("hello"); String instring = "hello hello hello."; System.out.println("initial String: "+ instring); Matcher m = p.matcher(instring); String tmp = m.replaceAll("Java"); System.out.println("String after replacing 1st Match: " +tmp); } }
Kết quả
Code trên sẽ cho kết quả sau:
initial String: hello hello hello. String after replacing 1st Match: Java Java Java.
Bài học Bài tập Java phổ biến tại hoconline.club:
regular_expression_trong_java.jsp
Bài viết liên quan