Java - operacje tekstowe

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
marcinzaj
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 13 mar 2007, 21:07
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Java - operacje tekstowe

Post autor: marcinzaj »

Witam
Od jakiegoś czasu zastanawiam się czy są w Javie klasy odpowiadające za pracę z tekstem.Mam na myśli coś na wzór operacji Perlowych,gdzie można znaleźć pewien ciąg znaków za pomocą jednego polecenia i zamienić go na inny.

przykład:
Ala ma kota a kot ma ale

gdzie w Perlu bez problemu możemy wyłuskać "ala" przy pomocy i zamienić go na "KOT":
s/ala/KOT/g

z góry dziękuję za odpowiedź
Król purgatorów
tomi
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 09 wrz 2006, 13:39
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Java - operacje tekstowe

Post autor: tomi »

Może coś z klasu string i stringtokenizer?
przemk
Przyjaciel
Przyjaciel
Posty: 332
Rejestracja: 13 paź 2005, 12:44
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Java - operacje tekstowe

Post autor: przemk »

[url=http://kalicki.it]http://kalicki.it[/url]
TomQW
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 12 cze 2008, 11:47
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Java - operacje tekstowe

Post autor: TomQW »

możesz wykorzystać metode replace(...) klasy String.
Masz poczytaj sobie : http://java.sun.com/j2se/1.4.2/docs/api ... tring.html
yazoo22
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 19 cze 2008, 19:21
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Java - operacje tekstowe

Post autor: yazoo22 »

Pewnie chodzi ci o wyrazenia regularne - poszukaj match, replace, itd.
Ewentualnie mozesz uzyc klasy StringBuilder lub StringFactory(nie pamietam czy to standardowa biblioteka czy trzeba ja doimportowac).
Zapraszam do api javy :) !!!
Awatar użytkownika
marcinzaj
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 13 mar 2007, 21:07
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Java - operacje tekstowe

Post autor: marcinzaj »

Zapomniałem już o problemie , aż tu nagle przy szukaniu czegoś innego wyszła odpowiedź na moje pytanie!!!

Potrzebowałem tego :
java.util.regex - wyrażenia regularne
Król purgatorów
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości