2016-08-29 10 views
-3

私はORのような複数の文字に一致する正規表現を書こうとしています。 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 

それはどこでもピリオドとコンマ文の終わりに、ブラケットとコロンと一致します。

関連する問題