本文介绍关于正则表达式怎么匹配最后一个的例子。
问题一:使用正则匹配最后一个括号
正则:
/\(([^()]+)\)(?=[^()]*$)/
示例:
const str = '这是一个(示例)字符串,(替换最后一个括号)内的内容。';
const regex = /\(([^()]+)\)(?=[^()]*$)/;
const replacedStr = str.replace(regex, '替换后的内容');
console.log(replacedStr);
输出:
这是一个(示例)字符串,替换后的内容内的内容。
问题二:使用正则表达式匹配最后一个中括号
正则:
/\[([^\[\]]+)\](?=[^\[\]]*$)/
示例:
const str = '这是一个[示例]字符串,[替换最后一个括号]内的内容。';
const regex = /\[([^\[\]]+)\](?=[^\[\]]*$)/;
const replacedStr = str.replace(regex, '替换后的内容');
console.log(replacedStr);
输出:
这是一个[示例]字符串,替换后的内容内的内容。
最新评论
这可是个好东西啊,网站收藏了,抽空搞个VPS
那个国家选错了可以更改吗?
设备限制支持5个设备,我5个设备已经用满了,并且有一个设备不用了,怎么更换设备呢,怎么将不用的设备解绑呢?
还是不行,用了一天443端口就被墙了,防火墙似乎对这个端口特别敏感
服了 刚好是华为用户 请问该怎么办?
楼主你好,我安装了解锁ChatGpt的一键脚本,可是我想卸载,不知道怎么卸载