Powiedzmy mieć ciąg ...String Podział pytanie używając "*"
String myString = "my*big*string*needs*parsing";
Wszystko czego chcę to dostać podzielić ciąg w "moim", "duży", "string", etc. więc staram
myString.split("*");
Przywraca java.util.regex.PatternSyntaxException: Zwisając charakter meta '*' w pobliżu indeksu 0
*
jest specjalny znak w regex więc spróbuj uciekać ...
myString.split("\\*");
Ten sam wyjątek. Pomyślałem, że ktoś będzie znał szybkie rozwiązanie. Dzięki.
swojej prawej \\ * działa, używałem go z tablicy ... myArray [x] .split ("\\ * "); i to było wyrzucanie wyjątku, ale jeśli najpierw zmienię myArray [x] na ciąg, a potem uruchomię to działa ... dziękuję za odpowiedzi :) – OHHAI
mam na myśli podwójne \ w powyższym komentarzu .... – OHHAI
Umysł dając zamknięcie tego pytania, wybierając poprawną odpowiedź? – extraneon