Js利用正则表达式去除字符串的中括号
作者:易函123 时间:2024-04-23 09:23:21
let str = '这是一个字符串[html]语句;[html]字符串很常见';
alert(str.replace(/\[|]/g,''));//移除字符串中的所有[]括号(不包括其内容)
//输出:这是一个字符串html语句;html字符串很常见
alert(str.replace(/\[.*?\]/g,''));//移除字符串中的所有[]括号(包括其内容)
//输出:这是一个字符串语句;字符串很常见
移除所有中括号,不包括其内容
let str = "[1,2,3,4,5,6,7,8]";
let newStr = str.replace(/\[|]/g,'');
console.log(newStr);//1,2,3,4,5,6,7,8
移除所有中括号,包括其内容
let str = "[1,2,3,4,5,6,7,8]";
let newStr = str.replace(/\[.*?\]/g,'');
console.log(newStr);//''
正则表达式符号释义
“":将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\”匹配“\”而“(”则匹配“(”;
“|”:或的意思;
“/g”:全局搜索。由于此处要去除字符串中所有中括号,因此正则中要开启全局搜索;
“.”:表示除换行符和其他Unicode行终止符之外的任意字符;
“*”:匹配前面的子表达式零次或多次。例如,zo能匹配“z”以及“zoo”。等价于{0,};
“?”:匹配前面的子表达式零次或一次。例如,“do(es)?”可以匹配“does”或“does”中的“do”。?等价于{0,1}。(贪婪模式)
总结
当然还有很多方法能解决,正则是最清楚最清晰明了的方式.
来源:https://segmentfault.com/a/1190000038217801
标签:Js,去除,中括号
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
wap开发中如何有效的利用缓存减少消息的传送量
2022-12-16 04:23:17
pytorch中的squeeze函数、cat函数使用
2022-03-27 14:32:24
golang中defer的基本使用教程
2023-07-03 01:19:02
![](https://img.aspxhome.com/file/2023/6/90486_0s.png)
Python 通过截图匹配原图中的位置(opencv)实例
2021-10-06 02:04:44
![](https://img.aspxhome.com/file/2023/4/63924_0s.jpg)
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2023-03-08 19:38:19
MySQL基础教程之IN的用法详解
2024-01-16 19:36:32
解决Python下imread,imwrite不支持中文的问题
2022-11-15 06:46:23
前端模板引擎
2010-07-27 12:33:00
Django使用unittest模块进行单元测试过程解析
2021-04-03 13:09:08
SQL Server 2016里的sys.dm_exec_input_buffer的问题
2024-01-14 19:06:44
python 文件下载之断点续传的实现
2023-07-18 21:57:16
![](https://img.aspxhome.com/file/2023/5/130635_0s.png)
Python实现字典排序、按照list中字典的某个key排序的方法示例
2022-06-10 15:21:38
python包pdfkit(wkhtmltopdf) 将HTML转换为PDF的操作方法
2022-11-14 18:37:28
Python实现LRU算法的2种方法
2021-10-19 11:30:32
MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子)
2024-01-28 04:48:00
Web脚本开发语言比较
2007-08-22 17:32:00
python pillow库的基础使用教程
2023-05-21 19:19:29
Python3结合Dlib实现人脸识别和剪切
2023-01-10 01:28:48
![](https://img.aspxhome.com/file/2023/6/76036_0s.png)
Python爬取门户论坛评论浅谈Python未来发展方向
2021-10-26 19:09:12
![](https://img.aspxhome.com/file/2023/6/94146_0s.jpg)
图文详解如何利用PyTorch实现图像识别
2023-02-04 00:54:13
![](https://img.aspxhome.com/file/2023/1/83661_0s.png)