Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 22.07.2008 Ostrzeżenie: (0%)
|
Witam mam dosyć dziwny bląd który przeszkadza mi w tworzeniu mojego dziwnego skryptu:
<?php $lol1=<<<EOS {for}dsadasdasdasd dsadasd dsad ad as d as d asd{for} EOS; $lol2="{for}dasda das dasd sad sda dsad a{for}"; preg_match('/\{for\}(.*?)\{for\}/',$lol1, $match); echo("<pre>"); print_r($match); echo("</pre>"); echo $match[1]; preg_match('/\{for\}(.*?)\{for\}/',$lol2, $match2); echo("<pre>"); print_r($match2); echo("</pre>"); ?> Dlaczego w $match niechce mi wypisac co jest w $lol z "{for}ami" i bez nich tak jak to robi z zmienna $lol2. wynik powyższego kodu to: Array ( ) Array ( [0] => {for}dasda das dasd sad sda dsad a{for} [1] => dasda das dasd sad sda dsad a ) |
|
|
|
kampio wyrażenia regularne - problem 22.07.2008, 13:18:26
Shili Z tego względu, że kropka dopasowuje się w wyrażen... 22.07.2008, 13:22:44
kampio jak napisać ten nawias inaczej? ([.\n]*?) tak... 22.07.2008, 13:56:31
Shili W nawiasie kwadratowym za to kropka jest tylko kro... 22.07.2008, 14:07:21
kampio dzięki wielkie działa no ale fakt ze 2 p... 22.07.2008, 14:27:48
Shili Kod((?:.|\n)*?)
Nawiasu z... 22.07.2008, 14:32:17
kampio super dziękuje jeszcze raz! 22.07.2008, 14:51:38
Kicok Ewentualnie modyfikator s (INFO):
[PHP] pobierz, p... 22.07.2008, 19:52:39 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 00:21 |