CSSセレクターをIDとクラスの配列に変換するための一連のRegExpsを作成しています。
たとえば、「#foo#bar」で['foo'、'bar']を返したいとします。
私はこれを達成しようとしてきました
"#foo#bar".match(/((?:#)[a-zA-Z0-9\-_]*)/g)
ただし、キャプチャしないプレフィックス?:が#文字を無視する必要がある場合は、['#foo'、'#bar']を返します。
返された文字列をそれぞれスライスするよりも良い解決策はありますか?