es6 正则扩展-命名捕获分组
正则扩展-命名捕获分组
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>es9-正则扩展-命名捕获分组</title>
</head>
<body>
<script>
//字符串
let str = '<a href="http://www.baidu.com">百度</a>';
//提取url和文本
//正则
// let reg = /<a href="(.*)">(.*)<\/a>/;
// //执行
// let result = reg.exec(str);
// //console.log(result);
// console.log(result[1]);
// console.log(result[2]);
//正则
let reg = /<a href="(?<url>.*)">(?<text>.*)<\/a>/;
let result = reg.exec(str);
//console.log(result);
console.log(result.groups.url);
console.log(result.groups.text);
</script>
</body>
</html>

浙公网安备 33010602011771号