我有一个文本。我如何用JavaScript和RegExp提取Name
列?我有一个代码,但无法正常工作
const stdout =
`Name Enabled Description
---- ------- -----------
6ytec True
DefaultAccount False Some text.
John True
WDAGUtilityAccount False Some text
Admin False Some text
Guest False Some text`
const regexp = new RegExp("([а-яА-Яa-zA-Z_0-9]+)\\s+(True|False)\\s+");
let result = stdout.match(regexp);
console.log(result);
3条答案
按热度按时间v9tzhpje1#
不使用regex的替代方法:
6fe3ivhb2#
您可以使用以下方法:
^-匹配行首
(?! -负前瞻
| - 或
\S +-非空白
而\b表示非字符之间的边界(即非空格结束时)
/gm-表示全局和多行
5jvtdoz23#
我找到了解决方案!感谢谈论“组”: