schneiden will ich diesen Textregulärer Ausdruck Text
UNIT=1111,SPACE=(TRK,0),DISP=(MOD,DELETE,DELETE),DSN=UUU.AAAAA.BBBBB
Ergebnis schneiden:
UNIT=1111
SPACE=(TRK,0)
DISP=(MOD,DELETE,DELETE)
DSN=UUU.AAAAA.BBBBB
ich mich versucht, aber ich bin Noob so mit regulären Ausdrücken, benutzen ich (\S+)=(\S+)
es zu schneiden, aber es funktioniert nicht korrekt.
Jemand könnte mir helfen?
Hier ist mein Java-Code
import java.util.regex.Matcher;
import java.util.regex.Pattern;
final String regex = "(\\S+)=(\\S+)";
final String string = "UNIT=1111,SPACE=(TRK,0),DISP=(MOD,DELETE,DELETE),DSN=UUU.AAAAA.BBBBB"
final Pattern pattern = Pattern.compile(regex);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}
Welches Werkzeug/welchen Code verwenden Sie? –
@ WiktorStribiżew Ich benutze Java –
So zeigen Sie uns das Java, das Sie ausprobiert haben. – slim