![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
dlaczego nei działa mi to wyrażenie regularne? przecierz jest takie logiczne, zamień cyfry na 'x' (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !! Edit: usunołem $ i działa, dziwne :/ Ten post edytował misiek172 1.10.2008, 13:41:44 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
^ to początek stringu, $ to koniec. To zadziała Ci tylko dla stringu o jednym elemencie i ten element musi być cyfrą 0-9. Zainteresuj się określaniem liczności i umiejscawiania znaków w stringu.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przecież to logiczne, masz napisane - zamień linię na składającą się z jednej cyfry na x (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pewnie wystarczy po prostu '/[0-9]/g' .
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 6 Dołączył: 23.09.2008 Skąd: Chorzów Ostrzeżenie: (0%) ![]() ![]() |
dlaczego nei działa mi to wyrażenie regularne? przecierz jest takie logiczne, zamień cyfry na 'x' (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) Nie dziwne - to co napisałeś oznacza zamień ciąg składający się z jednej liczby na x. Poprawnie powinno być:
Ten plus jest ważny, informuje o tym, że znaków ma być jeden lub więcej. Edit: oczywiście, niepoprawnie, bo to zamieni cały ciąg na jeden x. Poprawny jest sposób ucho. Ten post edytował nrafal 1.10.2008, 19:44:41 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 17:10 |