Przeglądałem strony i strony wyników Google, ale nie natrafiłem na nic, co mogłoby mi pomóc.Rozdzielony ciąg znaków Java (Regex?) Między kombinacją liczba/litera
Co próbuję zrobić, to podzielić ciąg znaków, taki jak Bananas22Apples496Pears3
, i podzielić go na jakiś czytelny format. Ponieważ String.split()
nie może tego zrobić, zastanawiałem się, czy ktoś może wskazać mi fragment kodu regex, który mógłby to zrobić.
Rozszerzając trochę: powyższy ciąg będzie podzielony na (String[]
dla uproszczenia):
{"Bananas:22", "Apples:496", "Pears:3"}
Nie jestem dokładnie na gorąco z Regex, próbowałem pattern.compile używając tego wzoru, ale pojawia się „Nieprawidłowa sekwencja ucieczki” błąd. – Timr
@Timr nie uniknąłeś tego w ten sposób "\\ w +? \\ d +" ' – Anirudha
@Timr z pewnością pomógłbyś, gdybyś zapoznał się z przykładami Java Pattern. Założę się, że uczą cię ucieczki też ... –