如果我给你一个这样的字符串:
如果您仔细观察文本,会发现以下位置有逗号:
>,
.,
here, try
前两个是常见的,需要删除,最后一个是正常的,应该保留。大多数人会建议:
replace(/,/g, '')
问题是,这将删除所有逗号。现在可以安全地假设右括号或句点后面的任何逗号都可以删除。不管怎样,应该保留任何其他逗号。
对此的任何帮助将不胜感激,我不知道正则表达式是否合适,或者是否有下划线方式来执行此操作或执行此操作。
最佳答案
不要将所有逗号替换为空字符串,而是将所有 >,
替换为 >
,将所有 .,
替换为 .
.
replace(/>,/g, '>')
然后 replace(/\.,/g, '.')
关于javascript - JS 中只删除字符串中的一些逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34141167/