我想用一个空格字符(这段代码将放在一个扩展名为chrome的内部)替换两个或多个空白字符。用一个空格字符替换连续的空格
2
A
回答
4
" this is tooo spaced ".replace(/\s+/g, " ");
回报
" this is tooo spaced "
1
对于空间:
'test with spaces'.replace(/\s+/g, ' ');
对于标签:
'test\t\t\twith\t\t\ttabs'.replace(/\t+/g, '\t');
3
您可以两者同时进行:
"str str\t\t\tstr".replace(/(\s)+/g, "$1");
+0
不知道那也符合\ t。令人印象深刻! – Davide
+0
@Davide现在我该如何去替换标签与空间?我做另一个循环吗? – Max
+0
如果你想要所有的空白字符被空格替换,你应该简单地使用davin写的。我添加了我的示例,因为我认为您希望多个选项卡替换为制表符,多个空格等等。 – deviousdodo
相关问题
- 1. 替换连续的空格,制表符,换行符字符
- 2. Javascript - 用连字符替换连续的空格
- 3. 如何用一个空格替换空格字符串
- 4. 如何用空格/空格替换连字符? php
- 5. 替换“空格的字符
- 6. 将空格替换为连字符
- 7. 用单个空格替换字符串中的多空格 - Python
- 8. 用一个空格替换所有多空格字符除了换行符
- 9. 字符串:用数字替换空格
- 10. 如何使用sed替换一些带连字符的空格?
- 11. 用逗号替换空格和空格,在JS中使用连字符?
- 12. Powershell用连字符替换空格和特殊字符
- 13. 用单个空格替换字符串中的多个字符
- 14. 用空格替换HTML字符串
- 15. XSLT用空格替换非ASCII字符
- 16. javascript - 用字符串替换空格
- 17. 用一个空格替换一个或多个空格和/或制表符的每个字符串
- 18. 不能用字符串替换单个空格。替换()
- 19. 用空格替换这些字符中的任何一个:''
- 20. 如何用JavaScript中的另一个字符串替换空格?
- 21. 用另一个字符替换嵌入空格的SQL命令
- 22. 用单个空格替换空白
- 23. 用htaccess中的连字符替换空格
- 24. 如何将多个空格替换为字符串(java)中的单个空格?
- 25. 如何更换连续的空格的字符串在python
- 26. 替换字符串,但保留空格
- 27. SED替换字符串空格
- 28. 替换特殊字符或空格 -
- 29. vim正则表达式替换多个连续的空格只有一个空格
- 30. Bash:Printf用换行符替换空格
这匹配一个*或*更多。 OP正在寻找“不止一个”。 '/ \ s {2,}/g'会更有意义(尽管你仍然有效)。 – 2011-10-04 17:19:43
@Matt,那是真的。 – davin