![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 4 Dołączył: 3.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
próbuje sobie przypomnieć jak to było z wyrażeniami regularnymi i nie rozumiem dlaczego przechwytuje mi w taki sposób. Kod:
wynik:
dlaczego muszę dodać nawiasy kod: do przechwytywania aby uzyskać efekt:
przecież mam 0 lub więcej razy ([a]{2}[\.])* |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 4 Dołączył: 3.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
chodzi mi raczej o zrozumienie tego.
mając ciąg znaków np: aa.aa.aa.aa.a.aaa.bbb.b.b.bbb.dergew.reerrr chce oddzielić 2x 'a' z kropką od reszty. i zastanawiam się dlaczego muszę użyć kolejnych nawiasów skoro ([a]{2}[\.])* powinno wyłapać 0 lub więcej razy a wyłapuje tylko pierwsze aa. Ten post edytował szajens 4.09.2016, 11:15:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 05:21 |