Witam potrzebuje wyszukiwania stringów takich jak ten: zadanie-domowe. Chodzi o to, aby złapać całego stringa a nie tylko końcówkę ,,domowe''. Oto mój kod ( to co w compile musi być, poniważ tak działa moje zadanie o którym nie chcę się tu rozpisywać. Potrzebuję tylko dopisać wyjątek aby ten myślnik i pierwszy człon stringa również łapało:
Pattern p = Pattern.compile("(\w+)\W+\[");
Matcher m = p.matcher(JsonContent);
while (m.find())
listFolders.add(m.group(1));
- Rejestracja:około 6 lat
- Ostatnio:ponad 5 lat
- Postów:27
0
edytowany 1x, ostatnio: Jan_Programista82
kixe52
https://regexr.com/ Tutaj możesz ćwiczyć sobie wyrażenia regularne. Jak już znajdziesz prawidłowy to przeklejasz do kodu i tyle ;)
Jan_Programista82
On ogólnie działa prawidłowo dla pojedynczych wartości, ale jak już jest jakiś specjalny znak tak jak ten,,-'' to usuwa pierwszą część tej frazy i wyświetla tylko drugi człon. Wiesz może jak zrobić ,,lub'' w tym regexie bo takie || mi nie działają.
Jan_Programista82
Dobra, już ogarnąłem, temat do zamknięcia :)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.