繁体   English   中英

javascript正则表达式匹配期前加空格/“”

[英]javascript regex matching periods preceded by spaces/“ ”

我正在尝试解析一个大的HTML字符串,以便可以找到该期间的所有实例,该实例之前带有任意数量的空格(“”)或不间断空格(“”)。 然后,我想用去除的空格替换所有这些实例。

到目前为止,我已经尝试过:

var ptn = "/( | )+[.]";

和许多其他变体,但它们均无法正确匹配。

有任何想法吗? 谢谢!

那这个呢? replace(/( | )+(\\.)/g, "$2")

$2保留第二个匹配项(例如句点)。

由于我们知道这总是一个时期,因此您也可以做得更简单一些:

replace(/( | )+\\./g, ".")

你可以试试这个正则表达式:

var repl = html.replace(/(\s| )+\./g, '.');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM