我得到长字符串,模式为'./。'的多个事件。该字符串的日期也是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, '');