近期在项目中需要使用emoji,是通过[大笑]这种格式的数据来匹配。所以需要使用到正则表达式。
let str = '你好啊[握手],很高兴认识你[微笑]' // 需要把[握手]和[微笑]匹配出来
let reg = /\[(.*?)\]/g; // 这里需要对`[`进行转义
let array = []
while ((temp = reg.exec(str)) ) {
array.push(temp[0])
}
console.log(array)
在浏览器的控制台执行结果如下:
image.png
网友评论