![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 28.04.2013 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%)
|
Nie działa, bo Twój wzorzec usiłuje dopasować coś takiego:
Kod początek, dowolna cyfra, koniec Będzie to pasowało do takich ciągów znaków jak 2, 5, 0, 8, a nie będzie nawet do takich jak 21, 88 itd. Spróbuj tak: Dodałem plus za wzorcem cyfry, bo chcesz dopasować dłuższy ciąg cyfr niż jednocyfrowy, prawda? Usunąłem też flagę D, bo nigdy o takiej nie słyszałem, a może się mylę? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 18 Dołączył: 7.10.2007 Skąd: Pruszków Ostrzeżenie: (0%)
|
Poza tym zamiast | używaj / Znak | oznacza "lub". Początek i koniec wyrażenia regularnego oznacza się znakami /
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%)
|
...Początek i koniec wyrażenia regularnego oznacza się znakami / Jak najbardziej można stosować inne znaki. Wszystko rozchodzi się o ewentualne zastosowanie "ucieczki" przed znakami służącymi za separator, ale także znajdującymi się we wzorze. Sam preferuję #, bo / występuje zbyt często w dopasowanych wzorach, a dzięki temu nie muszę przed sleszami stosować znaku ucieczki, przez co wyrażenie jest dla mnie ciut bardziej czytelne.
Ten post edytował kreatiff 8.03.2015, 20:03:48 |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 22:46 |