2015-09-04 30 views
-1

我得到長字符串,模式爲'./。'的多個事件。該字符串的日期也是dd.mm.yyyy格式。用空格替換字符串中的模式

首先我試圖與javascript replace方法爲:

str.replace('./.', '')。但它只取代了「./」的第一次出現。

然後我嘗試了另一個正則表達式,它替換了特殊字符,但它並沒有工作,因爲它取代了'。'。在日期之內。

如何替換'./。'模式的多重出現而不影響字符串的任何其他字符?

回答

0
  1. 逃生.和d \
  2. 全球

添加AG喜歡這個

str = str.replace(/\./\./g, ''); 
0

.是一個正則表達式特殊字符,它匹配任何字符,你有逃避它。

str.replace(/\.\/\./g, ''); 
0

使用這個簡單的模式:

/\.\/\./g 

找到所有的 「./」。您的文本中的字符串。

0

試試:

str.replace(/\.\/\./g, '');