Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 26.08.2006 Skąd: Simplicity Ostrzeżenie: (0%)
|
Mam takie wyrażenie regularne:
Kod $tekst = preg_replace('@http://([\w][^\s]+)@s', '<a href="\\0">\\1</a>', $tekst); i w związku z tym mam pytanie: co oznaczają(albo skąd się wzięły) dwa backslashe i cyfra po nich? Pozdrawiam.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 0 Dołączył: 18.01.2004 Skąd: rzeszów / kraków Ostrzeżenie: (0%)
|
w tym przypadku do zmiennej \\0 zapisane jest wszystko co spełnia wyrażenie a do \\1 wszystko co spełnia wyrażenie umieszczone w pierwszym nawiasie, jeśli się myle to niech nie ktoś poprawi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
fjellah Pytanie o dwa backslashe i cyfrę w preg_replace :) 26.08.2006, 11:41:08
bim2 Nie mylisz się, a ja dopisze ze kolejne \... 26.08.2006, 19:58:24 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:41 |