JS match Nummern exportieren

Liebe JS Regex Experten,

wie kann man die Nummern jetzt z.Bsp: nur „123“ extrahieren?
$numbers = „width: 222px;height: 123px;“.match(„height:[^;]*“) + „;“;

alert($numbers); => 123

Besten Dank

Hallo @Minion1,
leider sehr spät und auch „nur“ eine Lösung in Perl:

$txt = „width: 222px;height: 123px;“;
$txt =~ m/t:\ (.\d+)px/g;
print „\n$1\n“;

Das Ergebnis der RegEx befindet sich in den () und wird über $1 ausgegeben.
Im Prinzip sollte das auch in JS so sein, nur die Ausgabe der () ist dort anders gelöst. Das habe ich leider „verdrängt“.
Aber trotzdem: Viel Erfolg und Gruß,

charly60

Hallo charly60,

vielen DANK, muchas Gracias, Merci für den Lsgsansatz.
Ja werde wohl noch suchen müssen wie man die Ausgabe löst.
Konnte bis jetzt noch nicht`s finden.

schau doch mal hier.
Viel Erfolg & Gruß,
charly60.

1 Like

Vielen Dank, genau sowas habe ich gesucht.
Es geht doch einfacher wenn man weiß wonach man sucht. :wink: