Wie kann ich nur den Float-Wert (73.500) dieser Zeichenfolge mit Regex?Get nur ein Float auf String mit Regex
"aproximadamente 73.500 resultados (0,48 segundos)"
Vielen Dank!
Wie kann ich nur den Float-Wert (73.500) dieser Zeichenfolge mit Regex?Get nur ein Float auf String mit Regex
"aproximadamente 73.500 resultados (0,48 segundos)"
Vielen Dank!
Dies hängt davon ab, was Sie mit dem regulären Ausdruck zu handhaben, aber das wird wahrscheinlich fast jeden Geschmack arbeitet in:
[0-9]+\.[0-9]+
Was natürlich sagt „findet eine oder mehr Ziffern, eine wörtliche Komma und dann noch eine oder mehrere Ziffern. "
Viele Varianten von Regex können die Verknüpfung \d
[0-9]
darstellen, aber das ist implementierungsspezifisch.
Es wird komplizierter, wenn Sie in der Lage sein möchten, jeder gültigen Float zu behandeln; Ich glaube nicht, dass Sie das mit einer einzigen Regex ohne logische Operatoren erreichen können.
Pierce, danke. –
'\ d + \. \ D +' ........... –