정규 표현 식 을 이용 하여 문장 과 일치 하 는 문제

2144 단어 정규 표현 식
모든 설명 에서 중국어, 병 음, 숫자 를 제외 한 다른 기 호 를 찾 는 임 무 를 수행 했다.자 료 를 찾 아 보 니 정규 표현 식 으로 이 문 제 를 만 들 었 습 니 다.
나 는 방법 과 테스트 의 예 를 다음 과 같이 썼 다.
package com.temaiba;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Sign {
	public static String replaceSign (String text ){
		
		for(int i=0;i

출력 결과
 아시 안 게임 촌 80 위안 의 가치 108 위안 중 오 케 부 호텔 뷔페 식당 점심 1 위 추 운 겨울 베 이 징 중 오 케 부 국제 호텔 은 2013 년 11 월 1 일부 터 2014 년 1 월 31 일 까지 기 존의 중국 식 뷔페 를 바탕 으로 화려 한 훠 궈 시즌 을 새로 출시 했다. 각종 맛 있 는 솥 바닥 과 풍성 한 요 리 는 반드시 당신 이 맛 있 는 음식 을 먹 는 동시에 겨울 에서 온 따뜻함 을 느 낄 수 있 고 또 다른 저녁 식 사 를 선택 할 수 있 습 니 다. 
참고 서 류 는 인터넷 에서 아래 와 같이 찾 았 다.
str = str.replaceAll("[\\pP‘’“”]", ""); 유 니 코드 인 코딩 은 어떤 문자 만 을 위 한 인 코딩 을 간단하게 정의 하 는 것 이 아니 라 분류 하기 도 합 니 다. \pP 의 소문 자 p 는 property 라 는 뜻 으로 유 니 코드 속성 을 나타 내 며 유 니 코드 표현 식 접두사 에 사 용 됩 니 다.대문자 P 는 유 니 코드 문자 집합 7 글자 속성 중 하나 인 구두점 문 자 를 나타 낸다.나머지 여섯 개 는 L: 자모;M: 기호 표시 (일반적으로 단독으로 나타 나 지 않 음);Z: 구분자 (예 를 들 어 빈 칸, 줄 바 꾸 기 등);S: 기호 (예 를 들 어 수학 기호, 화폐 기호 등);N: 숫자 (예 를 들 어 아라비아 숫자, 로마 숫자 등);C: 다른 문자 위 에 있 는 이 7 개 는 속성 이 고 7 개 속성 아래 에 몇 개의 키 속성 이 있어 서 더욱 세분 화 할 수 있 습 니 다.자바 에서 유 니 코드 에 사용 되 는 정규 표현 식 데 이 터 는 모두 유 니 코드 조직 에서 제공 합 니 다.유 니 코드 정규 표현 식 표준 (모든 하위 속성 을 찾 을 수 있 음)http://www.unicode.org/reports/tr18/ 각 유 니 코드 문자 속성 에 대한 정 의 는 어떤 문자 가 어떤 속성 을 가지 고 있 는 지 볼 수 있 습 니 다.http://www.unicode.org/Public/UNIDATA/UnicodeData.txt 이 문서 의 한 줄 은 하나의 문자 이 고 첫 번 째 열 은 유 니 코드 인 코딩 이 며 두 번 째 열 은 문자 이름 이 며 세 번 째 열 은 유 니 코드 속성 과 다른 문자 정보 입 니 다.  예: 원문: 이 건 테스트 문장 일 뿐?! @ \ #1…2…3…4…5¥6#7@8!,。、,./9!0 문장의 모든 구두점 을 제거 한 후 출력: 이것 은 테스트 문장 12345 * 65509 ° 67890 용도 일 뿐 입 니 다. 일반적으로 단락 문자 수 를 통계 할 때 사용 하기 좋 습 니 다. 모든 구두점 기 호 를 제거 하고 바이트 수 나 문자 수 Public static void main (String [] args) {        String str = "이 건 그냥 테스트 문장?! @ # 1... 2... 3... 4... 5 * 6 \ #7@8!,。、,./9!0";         str = str.replaceAll("[\\pP‘’“”]", "");         System.out.println(str); }

좋은 웹페이지 즐겨찾기