![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jest nastepujący problem:
Za pomocą wyrażeń regularnych z kodu strony www chcę znaleźć same daty, z tym że niektóre z nich mają postać ##.##.## a inne ##.##.## - ##.##.## Gdy wystąpi ten drugi przypadek to te dwie daty powinny być traktowane jako jeden string a nie dwa osobne. Poniżej przykład kodu z którego daty są wycinane: </tr> <tr> <td class="eventsCalDate" width="240" height="15">01.07.07</td> </tr> /// </tr> <tr> <td class="eventsCalDate" width="240" height="15">23.06.07 - 01.07.07</td> </tr> <tr> Moje propozycje wyrażeń regularnych: preg_match("/[0-9]{2}\W[0-9]{2}\W[0-9]{2}|[0-9]{2}\W[0-9]{2}\W[0-9]{2} - [0-9]{2}\W[0-9]{2}\W[0-9]{2}/", $myStr, $date); //preg_match("/[0-9]{2}\W[0-9]{2}\W[0-9]{2}|( - [0-9]{2}\W[0-9]{2}\W[0-9]{2})/", $myStr, $date); Proszę o pomoc w poprawieniu tego wyrażenia bo dosłownie utknołem z robotą ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
To jeszcze wyjaśnij, co to ma wspólnego z programowaniem obiektowym.
-------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ok, to doradź gdzie ten temat bardziej pasuje, bo przecież nie ma na tym forum działu dotyczącego wyrażeń regularnych...
--- Ale jest forum dotyczące PHP, gdzie wyrażenia regularne idealnie się nadają, ponieważ dotyczą tego języka. : ) --- ~strife |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Nie prościej jest użyć \. niż \W ?
Cytat Gdy wystąpi ten drugi przypadek to te dwie daty powinny być traktowane jako jeden string a nie dwa osobne. Mógłbyś to jakoś doprecyzować bo nie za bardzo rozumiem.I jeszcze mały OT: Nie wiem gdzie pasuje ale na pewno nie na programowanie obiektowe ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 3 Dołączył: 23.01.2007 Skąd: Dys/Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wybacz ale nie analizowałem Twoich wyrażeń.
U mnie zapis poniżej działa w pełni poprawnie
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 02:47 |