Java Regex: So erfassen Sie den Index von nicht übereinstimmendem Char in einem komplexen RegexJava

Java-Forum
Anonymous
 Java Regex: So erfassen Sie den Index von nicht übereinstimmendem Char in einem komplexen Regex

Post by Anonymous »

Ich verwende Regex, um einen Eingang zu steuern, und ich möchte den genauen Index des falschen Zeichens erhalten.

Code: Select all

^[A-Z]{1,4}(/[1-2][0-9][0-9][0-9][0-1][0-9])?
< /code>

Wenn ich die folgende Eingabe eingeben: < /p>

DATE/201A08
Dann gibt Macher.group () (mit der Methode (Lookat ()) "Datum" anstelle von "Datum/201" zurück. Dann kann ich nicht wissen, dass der falsche Index 9 ist.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post