如果我给你一个字符串:
如果仔细查看文字,请在以下地方使用逗号:
>,
.,
here, try
前两个是常见的,需要删除,最后一个是正常的,应该留在。大多数人会建议:
replace(/,/g, '')
问题是如何删除所有逗号。现在可以安全地假设在结束括号或句号之后的任何逗号都可以删除。如何留下任何其他逗号。
如果有任何帮助,我将不胜感激,我不知道正则表达式是否合适,或者是否有强制执行此操作的方式或什么。
答案 0 :(得分:1)
不是用空字符串替换所有逗号,而是将所有>,
替换为>
,将所有.,
替换为.
。
replace(/>,/g, '>')
然后replace(/\.,/g, '.')