Java의 문자열에서 구두점을 제거하는 방법

이 튜토리얼에서는 Java의 문자열에서 구두점을 제거하는 방법을 소개하고 주제를 이해하기위한 몇 가지 예제 코드도 나열합니다.

구두점은 기본적으로 텍스트를 문법적으로 정확하게 만드는 데 사용되는 특수 문자입니다. 일부 구두점은 쉼표 (,), 콜론 (:), 물음표 (?) 등입니다. Java에서 몇 가지 예를 살펴 보겠습니다.

자바에서replaceAll()메소드를 사용하여 문자열에서 구두점 제거

문자열에서 모든 구두점을 제거하고 문자열 구두점을 해제하기 위해 패턴이\\p{Punct}replaceAll()메서드에서 정규식 패턴을 사용할 수 있습니다. 정규식 패턴은 모든 구두점 기호를 의미하는\\p{Punct}입니다. 아래 예를 참조하십시오.

public class SimpleTesting {
	public static void main(String[] args){
		String str = "String - is a squence of chars:~!@#$%^&*(). Test.";
		System.out.println(str);
		String result = str.replaceAll("\\p{Punct}", "");
		System.out.println(result);
	}
}

산출:

String - is a squence of chars:~!@#$%^&*(). Test.
String  is a squence of chars Test

관련 문장 - Java String

  • Java에서 문자열을 Char로 변환하는 방법
  • Java에서 문자열이 정수인지 확인하는 방법