Kann mir jemand helfen, diesen regulären Ausdruck konstruieren bitte ...Regulärer Ausdruck, um die Nummern aus einem String
Angesichts der folgenden Strings ...
- "April (123 Widgets weniger 456 Ritzel)"
- „Mai (789 Widgets weniger 012 Ritzel)“
ich brauche einen regulären Ausdruck, der die beiden Zahlen aus dem Text extrahieren. Der Monatsname wird variieren. Es ist nicht zu erwarten, dass sich der eckige Text, der Text "Widgets less" und der Text "Ritzel" zwischen den Strings ändern, aber es wäre wirklich nützlich, wenn dieser Text auch variiert werden könnte.
Vielen Dank im Voraus.
Sie haben mich geschlagen! Die obige Regex wird, wenn sie global auf den gesamten String angewendet wird (was implementierungsabhängig ist, so dass das OP uns in die Sprache einweisen muss), die Zahlen extrahieren und den Rest ignorieren. –
Zum Beispiel in Ruby wäre es 'Übereinstimmungen = string.scan (/ \ d + /)' –
Entschuldigung, ich verwende die .NET-Implementierung. –