本文介绍关于正则表达式怎么匹配最后一个的例子。
问题一:使用正则匹配最后一个括号
正则:
/\(([^()]+)\)(?=[^()]*$)/
示例:
const str = '这是一个(示例)字符串,(替换最后一个括号)内的内容。';
const regex = /\(([^()]+)\)(?=[^()]*$)/;
const replacedStr = str.replace(regex, '替换后的内容');
console.log(replacedStr);
输出:
这是一个(示例)字符串,替换后的内容内的内容。
问题二:使用正则表达式匹配最后一个中括号
正则:
/\[([^\[\]]+)\](?=[^\[\]]*$)/
示例:
const str = '这是一个[示例]字符串,[替换最后一个括号]内的内容。';
const regex = /\[([^\[\]]+)\](?=[^\[\]]*$)/;
const replacedStr = str.replace(regex, '替换后的内容');
console.log(replacedStr);
输出:
这是一个[示例]字符串,替换后的内容内的内容。
最新评论
更新订阅后,显示:未能解析此远程名称: 'jmssub.net',这是为什么
443端口被墙怎么办
大佬好,我用那个一键脚本搭建成功了两个,之后我想把他删了重新搭建,有一个用命令直接就删除了,可另一个不管输入什么命令都提示"没有这样的文件或目录”是为什么啊,怎么解决,万分感谢!
还是不能使用GPT啊,买了搬瓦工自建,油管推特都能看,就是打开GPT就限制无法加载该页面
你好,感谢提供的一键安装脚本,目前遇到一个问题,服务器配置好了,我使用官网的客户端,默认可以正常连接使用,但是开启tun模式,遇到一个问题,有没有任何帮助和提示 配置成功 [VMess] 233v
v2ray core 在哪下载