-
30.03.11 14:35 #1
- Registriert seit
- Feb 2007
- Beiträge
- 75
Hi
Ich hab ein Problem mit replaceAll. Ich will ein pattern im Text per regex durch einen Link ersetzen. Nur dummerweise erhalte ich eine IndexOutOfBoundsException und ich seh nicht was ich falsch mache. Anbei der Code und die Fehlermeldung.
Code java:
Code java:1 2 3 4 5 6
java.lang.IndexOutOfBoundsException: No group 1 at java.util.regex.Matcher.group(Unknown Source) at java.util.regex.Matcher.appendReplacement(Unknown Source) at java.util.regex.Matcher.replaceAll(Unknown Source) at java.lang.String.replaceAll(Unknown Source) ...
Gruss
BBBB
-
Hi,
Du musst dein Pattern noch in Gruppen aufteilen, in dem Du die Ausdrücke klammerst, z.B. so:
Code :1
String regex= "(SCS\\d{3,7}|SKS\\d{2,4})";
Gruß twagi
-
30.03.11 18:11 #3
- Registriert seit
- Feb 2007
- Beiträge
- 75
Ähnliche Themen
-
Probleme bei String replaceAll
Von smathedark im Forum JavaAntworten: 4Letzter Beitrag: 06.03.08, 15:30 -
Verständnisproblem mit String.replaceAll
Von takidoso im Forum JavaAntworten: 3Letzter Beitrag: 30.04.07, 18:22 -
String replaceAll() Problem
Von wSam im Forum JavaAntworten: 6Letzter Beitrag: 27.02.07, 19:06 -
String replaceAll
Von js-mueller im Forum JavaAntworten: 7Letzter Beitrag: 31.01.06, 19:04 -
ReplaceAll, vermutlich regular expression Problem
Von Layna im Forum JavaAntworten: 2Letzter Beitrag: 24.11.04, 10:16



1Danke


Zitieren
Login





