【发布时间】:2018-06-11 09:07:25
【问题描述】:
在 JavaScript 中,我想用百分比 (%) 替换所有与以下正则表达式不匹配的空格:
\b[a-zA-Z]\s\b
我尝试排除单个字符旁边的所有空格并替换所有其他空格。万一:
的确,A B C 学校对孩子们很好,而 C D E 学校则不然
除 A-B 和 B-C 和 C-S 之间的空格外,所有空格都应替换为百分比。所以结果是:
True%that%A B C School%is%great%for%kids%and%C D E School%is%not
我读到了:
但它并没有给我最终的答案。
目前query.replace(\b[a-zA-Z]\s\b,'%') 完全替换了应该保留的空格。
您能建议如何以正确的方式否定我的表达吗?
【问题讨论】:
-
修改得更具体
标签: javascript regex