正则表达式--取对应表达式的值
背景
有的时候我们需要在一个很长的字符串中取出对应的数值。我们可以利用正则表达式的分组
示例
<script>
var str = '目标值(10),实际值(35)'
// 第一个"\("表示普通的左括号,第二个"("表示第一个分组开始
const reg = /目标值\((\d{0,3})\),实际值\((\d{0,3})\)/
const target_val = str.replace(reg, '$1')
const actual_val = str.replace(reg, '$2')
console.log('target_val===>', target_val)
console.log('actual_val===>', actual_val)
</script>
效果图:


浙公网安备 33010602011771号