![]() |
![]() |
![]()
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: 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: 7.10.2025 - 20:58 |