경우에 따라 내 문자열에서 단어/단어를 제거해야합니다. 예 : 내 문자열은 incabcincdefinc inc. inc
입니다. 이를 위해 inc.
과 inc
을 모두 제거해야합니다. 즉, 출력은 incabcincdefinc
이어야합니다. 즉, 다음과 같은 조건에 따라 모든 inc
의 제거 : 대괄호는 사이에 공백 문자를 만드는 데 사용되는외모에 따라 문자열에서 단어 제거
str = str.replaceAll("[ ](?:inc|ltd|corp)\\b\\.?", "");
:
<space>inc<space>
<space>inc<.>
<space>inc<end string>
<space>inc
[당신이 시도 무엇?] (http://whathaveyoutried.com) : 당신이 확장 찾고 싶을 경우
은 대문자와 소문자를 구별하지 않고, 당신은 더 이상 구문을 사용합니다 힌트, 당신은 구분 기호가 무엇인지 알기 때문에 대신에'split '할 수있을 때 정규식이 필요하지 않습니다. –
'inc'는 예제입니다. 사실 나는 회사 이름에서 inc, ltd, corp 등의 비즈니스 엔티티 확장을 제거해야합니다. – NaaN
다시 말하지만,'split', 결과 배열을 반복하고, 당신의 삶과 함께 움직이십시오. –