2 Br4H + O2M + KSCN -> PbRe + Br5H
jetzt möchte ich alle Elemente, also:
Br, H, O, M, K, S, C, N, Pb, Re, Br, H
Die Elemente bestehen entweder aus einem Großbuchstaben oder einem Groß- gefolgt von einem Kleinbuchstaben. Vorsichtshalber drehen wir die Bedingung nochmal und stellen die komplexere an den Anfang:
[A-Z][a-z]|[A-Z]
In Javascript liefert
var s = "2 Br4H + O2M + KSCN -> PbRe + Br5H";
alert(s.match(/([A-Z][a-z]|[A-Z])/g));
das gewünschte Ergebnis.