Vollständige Version anzeigen : [JAVA] String splitten mit Regex


s1nu
16.04.2015, 21:55

Hallo Jungs,

ich hab da mal ne Frage, die hier vielleicht jemand beantworten kann:

Ist es möglich via Regex Split einen String anstatt nach einem bestimmten Zeichen aufzuteilen auch eine Zeichenanzahl zu verwenden, sodass ein String zB. nach jedem 5. Buchstaben gesplittet wird?

Ich konnte dazu nichts finden, weil es vermutlich nicht geht, fänd das aber praktisch :-)

Mit dem Regex ;Split würde das recht bequem funktionieren, aber da ich kein Trennzeichen/Pattern oder ähnliches im String habe, ist das vermutlich nicht möglich oder?

Wie ich das ohne Regex realisiere, ist mir klar. :)

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Murdoc
18.04.2015, 14:44

Das müsste mit

;{LÄNGE}

funktionieren.


s1nu
18.04.2015, 18:22

Das müsste mit

;{LÄNGE}

funktionieren;


Hallo, so funktioniert es leider nicht, obwohl es theoretisch funktionieren müsste?! :(

Getestet mit:


package testingRegex;

import java;util;regex;Matcher;
import java;util;regex;Pattern;

public class Main {

public static void main(String[] args) {

String text = "HALLO, ich bin ein langer String, der in mehrere Substrings geteilt werden soll!";
String[] regexed = text;split("(;{5})");

for(String string: regexed)
{
System;out;println(string);
}
}

}



Ergebnis:

Die Konsole zeigt hier aber gleich garnix an? Obwohl das so klappen sollte.


Ähnliche Themen zu [JAVA] String splitten mit Regex
  • [Java] RegEx zur Termvalidierung
    Da ich ja z;Z. einen Taschenrechner programmiere habe ich einen RegEx geschrieben der den eigegebenen Term validieren soll. Der RegEx sieht so aus: [\\-]?[(]?([\\-]?[(]+)*[\\-]?[0-9]+([\\;] [0-9]+)?([\\+\\-\\*\\/\\^\\%RL] [(]*[-]?[0-9]+([\\;] [0-9]+)?[)]*)+ Wieso matcht der auf "(5+5)*3" aber nic [...]

  • [Java] RegEx
    hi, die regex syntax in java macht mich immer wieder fertig :D ich habe einen beliebigen text. in diesem text befinden sich irgendwo zwei zeichenketten, die ich kenne. zwischen diesen beiden zeichenketten können sich beliebig viele andere zeichen befinden. ich will diese beiden zeichenketten + [...]

  • [Java] String mit String aus Array-Element vergleichen
    Ich habe folgendes Problem. Ich habe ein Array mit Kunden und Kundendaten. Ich möchte einen Namen eingeben und dann soll mir das Programm die Kundendaten des entsprechenden Kunden ausgeben. Wenn ich der Variable "name" im Quellcode einen Wert zuweise, dann sucht der im Array und gibt die ent [...]

  • [PHP] PHP - RegEx - Ersten String im String ersetzen
    function ReplaceFirst($pText, $pFirst, $pReplace) else } [...]



raid-rush.ws | Imprint & Contact pr