const rg = /(?<=/).[^/]*?(?=\|)/;
const str = 'ru.yandex.clickhouse.ClickHouseDriver||jdbc:clickhouse://10.101.129.94:8123/bees_test||test';
const res = str.match(rg);
想匹配到str字符串变量中的bees_test,在正则表达式在线测试是可以的,但是在实际项目中,提示有报错;
报错信息如下:
const rg = /(?<=/).[^/]*?(?=\|)/;
const str = 'ru.yandex.clickhouse.ClickHouseDriver||jdbc:clickhouse://10.101.129.94:8123/bees_test||test';
const res = str.match(rg);
想匹配到str字符串变量中的bees_test,在正则表达式在线测试是可以的,但是在实际项目中,提示有报错;
报错信息如下:
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.8k 阅读
9 回答1.6k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
5 回答730 阅读
加上转义字符
const rg = /(?<=\/).[^\/]*?(?=\|)/;