![]() |
![]() |
![]()
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ą (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:16 |