2016-08-29 3 views
-3

OR과 같은 여러 문자를 일치시키는 정규 표현식을 작성하려고합니다. OR : 내가 잘못 뭐하는 거지자바 정규식을 사용하여 OR

: 또는 (OR)

나는이

removePunctuation = /\.$|\,$|\:|\(|\)/; 
word = rawList[j].replace(removePunctuation,"") 

난 그냥 기간을 & 문장의 끝에 쉼표하지만()의 모든 인스턴스를 제거하려면이 ?

+1

[문자 세트] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#character-sets)를 살펴보고 싶습니다. – epascarello

답변

3

모두 구두점을 제거하려면 "g"한정자를 추가해야합니다.

removePunctuation = /\.$|\,$|\:|\(|\)/g; 
3

나는 이런 식으로 뭔가 함께 갈 것 :

/[.,]+$|[:()]+/g 

이 사방 기간과 쉼표 문장의 끝에, 그리고 괄호 및 콜론과 일치합니다.

관련 문제