ďťż
 
regexp ďťż
 
regexp
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

regexp



devphylosoff - 24-12-2006 00:41
chce dla wyrazenia "([0-9])(+|-)" wstawiac spacje, czyli "($1) ($2)"
jak to zrobic w javie
za pomoca
to_jest_string.replaceAll("zamien_to","na_to");





Brzezi - 24-12-2006 00:41

  czw, 07 gru 2006 o 11:47 GMT, devphylosoff napisał(a):

> chce dla wyrazenia "([0-9])(+|-)" wstawiac spacje, czyli "($1) ($2)"
> jak to zrobic w javie
> za pomoca
> to_jest_string.replaceAll("zamien_to","na_to");

Sam sobie odpowiedziales przeciez..., musisz tylko uwzglednic ze + jest
znakiem specjalnym i trzeba go specjalnie potraktowac...

Pozdrawiam
Brzezi
--
[ E-mail: brzezi@enter.net.pl ][ brzezi:~# uptime ]
[ Ekg: #3781111 ][ 21:38:54 up 74 days, 3:45, 5 users, ]
[ LinuxUser: #249916 ][ load average: 1.75, 1.50, 1.00 ]




devphylosoff - 24-12-2006 00:41

  tak, juz sobie poradzilem
String s =" -12.43 +43\t.54i ";
s = s.replaceAll("\\s","");
s = s.replaceAll("([0-9])(\\+|-)","$1 $2");

ale czytajac dokumentacje do Pattern tylko mozna zabladzic
nawet nie jest wspomniane nic o uzywaniu $i w "capture block"

tylko "back reference"

poza tym czlowiek czytajac:
....
\\ The backslash character
\t The tab character ('\u0009')
\s A whitespace character: [ \t\n\x0B\f\r]
....

chce wpisywac
s = s.replaceAll("\s",""); // blad
\+ tez daje blad

podczas gdy dwie obydwie wersje dzialaja poprawnie:
s = s.replaceAll("\\t","");
s = s.replaceAll("\t","");

niby oczywiste, ale mysle ze to najczestsze problemy przy regexp
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [Postgres] jak zastapic brakujaca funkcje regexp_replace w PG wersji 8.0 [MySQL] REGEXP w FULL-TEXT SEARCH [MySQL] REGEXP =?UTF-8?B?ZG9rxYJhZG5pZSBkd2Egem5ha2k=?= [MySQL] REGEXP - dlaczego nie =?UTF-8?B?ZHppYcWCYQ==?= [oracle] regexp - czemu nie działa? regexp albo cos sort + regexp [MySQL] Regexpy JTable przesuwanie rekordów Dostęp do Shutterstock.com
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • absolwenci.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com