Variables
Const attributeRegex
attributeRegex: RegExp = /(\[[^\]]+\])/g
Const classRegex
classRegex: RegExp = /(\.[^\s\+>~\.\[:]+)/g
Const elementRegex
elementRegex: RegExp = /([^\s\+>~\.\[:]+)/g
Const idRegex
idRegex: RegExp = /(#[^\s\+>~\.\[:]+)/g
Const pseudoClassRegex
pseudoClassRegex: RegExp = /(:[^\s\+>~\.\[:]+)/g
Const pseudoClassWithBracketsRegex
pseudoClassWithBracketsRegex: RegExp = /(:[\w-]+\([^\)]*\))/gi
Const pseudoElementRegex
pseudoElementRegex: RegExp = /(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi
Measure selector specificity.