Beschreibung
Weil Sie Beispiel-String ist so einfach, und Sie versuchen, nur das Datum zu erfassen dann nur die Zahlen greifen.
([0-9]+)
Dieser reguläre Ausdruck wird wie folgt vor: packt
- die aus Ziffern bestehen String.
Beispiel
Live Demo
https://regex101.com/r/rV5jN6/1
Beispieltext
/Date(1472665457134)/
Probe Spiele
1472665457134
Erklärung
NODE EXPLANATION
----------------------------------------------------------------------
( group and capture to \1:
----------------------------------------------------------------------
[0-9]+ any character of: '0' to '9' (1 or more
times (matching the most amount
possible))
----------------------------------------------------------------------
) end of \1
----------------------------------------------------------------------
Alternative
Allerdings, wenn Sie müssen auch überprüfen, ob Sie den Teil von Zahlen in Klammern sind immer direkt nach date
, dann ist dieser regex tun wird.
date\(([0-9]+)\)
Hinweis, in Java Sie alle \
mit \\
ersetzen müssen.
Sie sollten die Klammern entfernen - sie werden für die Gruppierung in regulären Ausdrücken verwendet. –