本文介绍关于正则表达式怎么匹配最后一个的例子。
问题一:使用正则匹配最后一个括号
正则:
/\(([^()]+)\)(?=[^()]*$)/
示例:
const str = '这是一个(示例)字符串,(替换最后一个括号)内的内容。';
const regex = /\(([^()]+)\)(?=[^()]*$)/;
const replacedStr = str.replace(regex, '替换后的内容');
console.log(replacedStr);
输出:
这是一个(示例)字符串,替换后的内容内的内容。
问题二:使用正则表达式匹配最后一个中括号
正则:
/\[([^\[\]]+)\](?=[^\[\]]*$)/
示例:
const str = '这是一个[示例]字符串,[替换最后一个括号]内的内容。';
const regex = /\[([^\[\]]+)\](?=[^\[\]]*$)/;
const replacedStr = str.replace(regex, '替换后的内容');
console.log(replacedStr);
输出:
这是一个[示例]字符串,替换后的内容内的内容。
最新评论
确认成功了,第五步确认已经修改完成了,可是还是不能再群晖控制面板里面网络关闭代理,不然docker注册表依然访问不了。拉去速度未有改善,我之前就是群晖网络添加代理,然后注册表同时添加镜像,我不知道现在
这可是个好东西啊,网站收藏了,抽空搞个VPS
那个国家选错了可以更改吗?
设备限制支持5个设备,我5个设备已经用满了,并且有一个设备不用了,怎么更换设备呢,怎么将不用的设备解绑呢?
还是不行,用了一天443端口就被墙了,防火墙似乎对这个端口特别敏感
服了 刚好是华为用户 请问该怎么办?