假设我有以下字符串:
const { user } = props;
const { task } = state;
const { words } = response;
const { plays } = result;
我想选择的字符串
以“const {”开头
以“;”结尾
但不包含“props”或“state”等词
我达到了这个地步
(?<=const\s)(.*)(?=;)
这可以帮助我选择所需开始/结束内的内容。但我无法弄清楚如何排除那些旨在排除的词。
我怎样才能得到
// Expected output 1
user } = response
user } = result
此外,我怎样才能得到
// Expected output 2
const { user } = response;
const { user } = result;
我打算使用 NodeJS/javascript 在文件上运行类似的正则表达式模式。
莫回无
相关分类