JavaScript获取最后一个括号里面的值matchexec

Posted web半晨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript获取最后一个括号里面的值matchexec相关的知识,希望对你有一定的参考价值。

文章目录


1、包含括号

let str = "我....(231)png(109.02KB)",
	reg = /\\b\\([\\s\\S]*\\)$/;

console.log(str.match(reg)[0]);
// (109.02KB)

2、不包含括号

包含中英文格式的圆括号

let str = "(10)我....png.(2)(109.02KB)",
	reg = /^(?:.+)(?:\\(|()(.+)(?:\\)|))$/gi;
	
console.log(reg.exec(str)[1]);
// 109.02KB

不包含中文格式的圆括号

let str = "abbcc(abcd)cdeb(109.02KB)",
	reg = /.*\\((.*)\\)/;
	
console.log(str.match(reg)[1]);
// 109.02KB

3、原文链接

看原文的评论

以上是关于JavaScript获取最后一个括号里面的值matchexec的主要内容,如果未能解决你的问题,请参考以下文章

matlba中小括号的作用 matlab中那些函数的参数为啥有的要用小括号,有的不用呢?

javascript去除字符串里面的小括号

前台序列化传过来的值,后台获取之后封装到map当中,让后在转化成json格式,最后在把json里面的参数里面的某一个值进行分割,最后在存到json格式的数据中去。

C#取括号里面的值,正则表达式怎么写

用于在最后一个括号 () 之间获取文本的正则表达式

请教下json里用多个值的时候,啥时候用数组的中括号啊