Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Konstrukcja wyrażenia regularnego
berettakk
post 1.04.2009, 14:55:19
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 24.11.2007

Ostrzeżenie: (0%)
-----


Chcę, żeby data w formacie dd miesiac rrrr (np. 10 kwietnia 2009) była pogrubiana.

Napisałem coś takiego:
$tekst = ereg_replace("[0-9]{1,2}[[:space:]][[:alpha:]]*[[:space:]][0-9]{4}", "<strong>\\'0'</strong>", $tekst);

ale ten regexp jest nietrafiony. Jak go napisać, żeby znalazło dopasowanie? Dodam, że chwilowo nie jest ważna poprawność, a jedynie format. Poprawnością zajmę się później. Oczywiście w <strong>...</strong> 0 dałem bez ', tylko nie wiem jak to tutaj wpisać, bo mi ucina. ;-)

Ten post edytował berettakk 1.04.2009, 14:59:40
Go to the top of the page
+Quote Post
trike
post 1.04.2009, 15:48:18
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 9
Dołączył: 9.01.2008

Ostrzeżenie: (0%)
-----


musisz wziasc w nawiasy () czyli np ([0-9]{1,2}) to co chcesz pozniej z tego wyciagnac a pozniej numerowac je od 1 a nie od zera
Go to the top of the page
+Quote Post
berettakk
post 1.04.2009, 17:01:01
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 24.11.2007

Ostrzeżenie: (0%)
-----


Ale ja nie chcę niczego wyciągać, chcę całą datę z jakiegoś dłuższego tekstu wybrać i pogrubić. Poza tym i tak po Twojemu mi nie zadziałało. Nie mam też pojęcia, czemu u mnie nie dopasowuje regexpa. sad.gif
Go to the top of the page
+Quote Post
trike
post 1.04.2009, 17:18:21
Post #4





Grupa: Zarejestrowani
Postów: 82
Pomógł: 9
Dołączył: 9.01.2008

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $tekst = "Dzisiaj jest 1 kwietnia 2009";
  3. echo preg_replace('/(1 kwietnia 2009)/','<b> 1 </b>',$tekst)
  4. ?>

jak to nie chcesz wyciagac, chcesz z ciagu z data wyciagnac date i zamienic ja data pogrubiona.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 14:13