我正试图解析一个大的HTML字符串,这样我就可以找到一个句点的所有实例,该句点前面有任意数量的空格(“)或”不间断的空格“(”can“)。然后,我想用去掉的空格替换所有这些实例。
到目前为止,我已经尝试过:
var ptn = "/( | )+[.]";还有许多其他的变体,但没有一个是正确匹配的。
有什么想法吗?谢谢!
发布于 2013-10-28 03:45:00
这个怎么样?replace(/( | )+(\.)/g, "$2")
$2保留第二个匹配(例如周期)。
因为我们知道它总是一个周期,所以您也可以做一些更简单的操作:
replace(/( | )+\./g, ".")
发布于 2013-10-28 03:51:19
你能试试这个正则表达式吗:
var repl = html.replace(/(\s| )+\./g, '.');https://stackoverflow.com/questions/19626871
复制相似问题