Regulární výrazy

Po 6-ti hodinách jsem vzdal boj s regulárními výrazy a drobnost jsem dočasně vyřešil dvanácti řádky kódu.

Snažil jsem se nahradit podtržítko pevnou mezerou všude, mimo případů umístění uvnitř HTML tagů (mezi < a >) a uvnitř hranatých závorek (mezi [ a ]).

Prostě se mi to nepovedlo.