hiho,
ich hab angenommen das mir dieses problem eigentlich keines darstellen sollte, aber ich bekomme nicht die groups im matcher die ich benötige.
Input: 4 ggg F
RegExp: "(\\w+\\s*)+"
was ich bräuchte wäre im optimum:
group(0) = "4 ggg F"
group(1) = "4"
group(2) = "ggg"
group(3) = "F"
das ist ja noch ein einfacher ausdruck, was ich letztendlich benötige wäre minimal komplexer, aber wenn es schon auf der stufe nicht klappt ...
Weiss jemand woran das liegt? wie kann ich mir die einzelnen matches rausziehen? ich habe schon mehr capturing groups im regExp eingebaut, aber alle weiteren gruppen des matchers beinhalten lediglich den letzten match, in dem Fall immer nur "F" .. das leuchtet mir nicht ein :autsch:
ich hab angenommen das mir dieses problem eigentlich keines darstellen sollte, aber ich bekomme nicht die groups im matcher die ich benötige.
Input: 4 ggg F
RegExp: "(\\w+\\s*)+"
Code:
start() = 0, end() = 7
group(0) = "4 ggg F"
group(1) = "F"
was ich bräuchte wäre im optimum:
group(0) = "4 ggg F"
group(1) = "4"
group(2) = "ggg"
group(3) = "F"
das ist ja noch ein einfacher ausdruck, was ich letztendlich benötige wäre minimal komplexer, aber wenn es schon auf der stufe nicht klappt ...
Weiss jemand woran das liegt? wie kann ich mir die einzelnen matches rausziehen? ich habe schon mehr capturing groups im regExp eingebaut, aber alle weiteren gruppen des matchers beinhalten lediglich den letzten match, in dem Fall immer nur "F" .. das leuchtet mir nicht ein :autsch: