Das ist meine URL
http://localhost:8081/kma/accnt/user/201308000134/profile.html
mit Regex wie kann ich das abrufen 201308000132
? Wie würde ich darüber gehen?
Antworten:
0 für die Antwort № 1Nicht zu wissen, wie Sie mit regex vorgehen werden, um die Nummer herauszuziehen oder um welchen Code es sich handelt, d+
wird mit einer oder mehreren Zahlen übereinstimmen.
Sehen Hier für eine Referenzseite zur grundlegenden Regex-Syntax.
Bearbeiten: Da Sie andere Zahlen darin haben, würde ich entweder A) einen Blick zurück (solange Sie nicht die Regex in JavaScript tun, da es keine Look-Backs unterstützt) oder B), indem Sie die Mindestanzahl definieren Zeichen, die Sie machen möchten.
EIN) d+(?<=/d+)
- passen Sie eine oder mehrere Zahlen an, schauen Sie nach, ob es ein / vor den Zahlen gibt
B) d{5,}
- passen Sie alle Nummern an, mindestens 5 davon, ohne obere Grenze für die Anzahl der Übereinstimmungen