![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Mam problem z banalnym dla obeznanych w temacie wyrażeniem regularnym. Jak wykluczyć z wyrażenia fragment tekstu?
Powyższa regułka zamieni zawartość zmiennej $content na takie coś: <?= $jakis_tekst ?> bla bla bla <?= $tpl=inny_tekst ?> Zależy mi by regułka ominęła wszystko, co zawiera tpl= Jak? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
spróbuj z preg_match_all() trzeci parametr to array &$matches czyli wszystkie dopasowania, następnie implode() i powinieneś uzyskać efekt o który Ci chodzi
pozdrawiam Cezar708 |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Nie chodzi mi o obejście problemu, a o regułkę, która dopasuje tylko to, co trzeba dopasować.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
o cholera, faktycznie, z błędem:
to jeszcze jedna próba (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Ten post edytował Cezar708 7.12.2008, 14:07:07 |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Nie wiem, czy się rozumiemy.
Z ciągu: {jakis_tekst} bla bla bla {tpl=inny_tekst} asasdfs {tpl=jescze_inny} chcę uzyskać ciąg: <?= $jakis_tekst ?> bla bla bla {tpl=inny_tekst} asasdfs {tpl=jescze_inny} Twoja regułka wywala wszystko poza tekstem w klamrach. |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował erix 7.12.2008, 14:29:01 |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Dzięki ~erix. Dokładnie o to chodziło. Zmieniłem kilka rzeczy i ostatecznie wyrażenie wygląda tak:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 01:37 |