Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java의 주어진 문자열에서 HTML 태그를 제거하는 방법은 무엇입니까?

<시간/>

문자열 최종 수업입니다. 자바에서 불변 , 그것은 우리가 객체 자체를 변경할 수는 없지만 객체에 대한 참조는 변경할 수 있음을 의미합니다. HTML 태그는 replaceAll()을 사용하여 주어진 문자열에서 제거할 수 있습니다. String 클래스의 메소드 정규 표현식을 사용하여 주어진 문자열에서 HTML 태그를 제거할 수 있습니다. . 문자열에서 HTML 태그를 제거하면 문자열이 일반 텍스트로 반환됩니다.

구문

public String replaceAll(String regex, String replacement)

예시

public class RemoveHTMLTagsTest {
   public static void main(String[] args) {
      String str = "<p><b>Welcome to Tutorials Point</b></p>";
      System.out.println("Before removing HTML Tags: " + str);
      str = str.replaceAll("\\<.*?\\>", "");
      System.out.println("After removing HTML Tags: " + str);
   }
}

출력

Before removing HTML Tags: <p><b>Welcome to Tutorials Point</b></p>
After removing HTML Tags: Welcome to Tutorials Point