/ / Java Split s 3 oddeľovačmi [], - java, polia, reťazec, rozdelenie

Java Split s 3 oddeľovačmi [], - java, polia, reťazec, rozdelenie

Chcem Johann ako výsledok.

Môj kód:

String rs = "[ Johann ,]";
String[] splitted = rs.split(","+"["+"]");

odpovede:

1 pre odpoveď č. 1

Pomocou nasledujúcich môžete odstrániť všetky špeciálne znaky z reťazca a odfiltrovať požadovaný výstup.

str = str.replaceAll("[^\w\s-]", "");

0 pre odpoveď č. 2

Skúste použiť nahradiť všetko api reťazca ako:

 String rs = "[Johann,]";
System.out.println(rs.replaceAll("\[|\]|,", ""));
Output:
Johann

0 pre odpoveď č. 3

String.split očakáva regulárny výraz ako argument. Čo takto

String rs = "[ Johann ,]";
String[] splitted = rs.split("[,\[\]]");