Hjælp til at optimere min regex
Hej Jeg har en del af nedenstående regex. Skrevet i PHP.Er det ikke muligt at slå dem sammen til en regext for at optimere, og simplificere koden? Og så den teoretisk virker med et uendeligt antal [C] efter hinanden?
//change [C] [C] [C]words to two bar chords and one chord
$html = preg_replace("@\[(C)\] \[(C)\] \[(C)\]([\w])@", "<span class='bar'>$1</span><span class='bar'>$2</span><span class='chord'>$3</span>$4",$html);
//change [C] [C]words to one bar chord and one chord
$html = preg_replace("@\[(C)\] \[(C)\]([\w])@", "<span class='bar'>$1</span><span class='chord'>$2</span>$3",$html);