我得到長字符串,模式爲'./。'的多個事件。該字符串的日期也是dd.mm.yyyy格式。用空格替換字符串中的模式
首先我試圖與javascript replace
方法爲:
str.replace('./.', '')
。但它只取代了「./」的第一次出現。
然後我嘗試了另一個正則表達式,它替換了特殊字符,但它並沒有工作,因爲它取代了'。'。在日期之內。
如何替換'./。'模式的多重出現而不影響字符串的任何其他字符?
我得到長字符串,模式爲'./。'的多個事件。該字符串的日期也是dd.mm.yyyy格式。用空格替換字符串中的模式
首先我試圖與javascript replace
方法爲:
str.replace('./.', '')
。但它只取代了「./」的第一次出現。
然後我嘗試了另一個正則表達式,它替換了特殊字符,但它並沒有工作,因爲它取代了'。'。在日期之內。
如何替換'./。'模式的多重出現而不影響字符串的任何其他字符?
.
和d \
添加AG喜歡這個
str = str.replace(/\./\./g, '');
.
是一個正則表達式特殊字符,它匹配任何字符,你有逃避它。
str.replace(/\.\/\./g, '');
使用這個簡單的模式:
/\.\/\./g
找到所有的 「./」。您的文本中的字符串。
試試:
str.replace(/\.\/\./g, '');