![]() |
![]() ![]() |
![]() |
![]()
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 ) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Z tego względu, że kropka dopasowuje się w wyrażeniu regularnym do każdego znaku prócz znaku nowej linii.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 22.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
jak napisać ten nawias inaczej? ([.\n]*?) tak mi coś nie działa podaj proszę odpowiedź
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
W nawiasie kwadratowym za to kropka jest tylko kropką, nie znakiem specjalnym. Spróbuj może:
Kod ((.|\n)*?) Czy zadziała - nie wiem ^^ |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 22.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzięki wielkie działa no ale fakt ze 2 pary nawiasów tworzą mi 2 zamiast jednej zmiennej
Ten post edytował kampio 22.07.2008, 14:28:48 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod ((?:.|\n)*?) Nawiasu z ?: nie zapamiętuje. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 22.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
super dziękuje jeszcze raz!
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
-------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 19:31 |