我有一个字符串"[[[[[]]]]]"
,我想将它转换为"{{{{{}}}}}"
。我试过"[[[[[]]]]]".replace(/[/g,'{').replace(/]/g,'}')
,但目前还没有运气。用大括号替换所有方括号
回答
[
方括号必须被转义。
var string = "[[[[[]]]]]";
console.log(string.replace(/\[/g, '{').replace(/]/g, '}'));
很简单,你不需要逃避']'但要说清楚我也会这么做 – Fallenhero
@Fallenhero同意! –
试试这个:
var string = '[[[[]]]]';
console.log(string.replace(/\[/g, "{").replace(/\]/g, "}"));
你不需要在''\}中加'''' – Fallenhero
好吧,谢谢你的输入 – patrick
- 1. perl用大括号替换大括号
- 2. 大括号替换大括号
- 3. 将大括号{}用引号替换“
- 4. PHP大括号替换值
- 5. 从JSON中删除引号并用方括号替换大括号
- 6. jquery替换方括号
- 7. 在LaTeX中用平衡大括号替换平衡括号
- 8. 在Ruby中用圆括号替换方括号
- 9. Java替换括号
- 10. 奇怪的替换行为(大括号+圆括号)
- 11. 替换方括号和花括号圆括号中的JavaScript或jQuery的
- 12. PostgreSQL:正则表达式用大括号替换一级方括号
- 13. 有方括号的方括号或方括号内
- 14. 使用sed替换大括号
- 15. 替换双层大括号用JavaScript
- 16. 用sed来替换括号
- 17. 括号VS大括号
- 18. 括号和大括号
- 19. 大括号VS括号
- 20. Preg替换方括号中的所有内容,包括方括号,但注意特殊字符
- 21. 替换方括号使用div标签
- 22. 使用Powershell替换方括号
- 23. 大会方括号
- 24. 用大括号
- 25. 用大括号
- 26. 替换大括号内的所有内容?
- 27. PHP替换大括号之间的所有内容?
- 28. 替换大括号内的所有空格
- 29. 替换字符串中括号中任何括号的所有出现
- 30. PHP大括号{}替换<?php ?>?
的'['是在正则表达式特殊字符,它必须被转义。 –
:P和你很亲密 – Fallenhero