我正在尝试使用form.controls['property']
替换代码中的数千个字符串 - form.get('property')
,其中property
是一个变量。
到目前为止,我找到了带有替换表达式.controls\['\w+'\]
的表达式.get\('\w+'\)
,但VSCode正在用.controls['products']
替换.get\('\w+'\)
字符串productForm.controls['products'].controls.length
。我需要将其替换为productForm.get('products').controls.length
任何想法如何修复它?谢谢!
答案 0 :(得分:1)
圆括号()
捕获一个组。货币符号$
按索引访问组。
.controls\['(\w+)'\]
.get('$1')
这是VS Code中的结果: