Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Konstrukcja wyrażenia regularnego
troian
post 18.04.2018, 09:22:50
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

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


Witam, mam problem ze stworzeniem odpowiedniego wyrażenia regularnego, mianowicie potrzebuję zamienić pewną frazę w opisie, wygląda ona następująco <h2 class="title">[jakis_tytul]</h2> i potrzebuje całość zamienić na <h1 class="name">[jakis_tytul]</h1> niestety nie mogę zrobić zmiany po prostu H2 -> H1 oraz class="title" na class="name" bo w opisie znajdują się inne elementy które również zawierają takie dane. Chciałem stworzyć wyrażenie regularne coś takiego <h2 class="title">{}</h2> i zmieniło mi to na <h1 class="name">{stara_zawartosc}</h1>
Go to the top of the page
+Quote Post
Lukeup
post 18.04.2018, 09:54:07
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 5
Dołączył: 13.04.2018

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


Wpierw zapisz do zmiennej zawartość tagu h2, potem wyszukaj całości z tagiem i zamień na <h1 class="name">'.$zmienna.'</h1>
Go to the top of the page
+Quote Post
nospor
post 18.04.2018, 10:01:39
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@lukeup a o
http://php.net/manual/en/function.preg-replace.php
nie slyszal?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Lukeup
post 18.04.2018, 10:23:53
Post #4





Grupa: Zarejestrowani
Postów: 21
Pomógł: 5
Dołączył: 13.04.2018

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


Hmmm, przecież w swoim poście proponuję właśnie jej użycie (w połączeniu z preg_match).
Go to the top of the page
+Quote Post
nospor
post 18.04.2018, 10:28:33
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie wiem jak ty czytasz swoj post, ale ja tam nic takiego nie widze. Jedyne co ja tam widze to:
"wez w magiczny sposob tag h2 potem w inny magiczny sposob go poszukaj i w jeszcze bardziej magiczny go zamien"
....

Poza tym, skoro uzyje sie preg_replace to preg_match jest totalnie zbedne


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 13.06.2025 - 09:06