2015-09-04 43 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, '');