我正在编写一组RegExps来将CSS选择器转换为id和类的数组.
例如,我希望'#foo #bar'返回['foo','bar'].
我一直在努力实现这一目标
"#foo#bar".match(/((?:#)[a-zA-Z0-9\-_]*)/g)
但是当非捕获前缀?:应该忽略#字符时,它返回['#foo','#bar'].
有没有比切片返回的每个字符串更好的解决方案?
javascript regex regex-group capturing-group
capturing-group ×1
javascript ×1
regex ×1
regex-group ×1