Autor | Zpráva | ||
---|---|---|---|
loooose Profil * |
#1 · Zasláno: 6. 2. 2010, 21:23:31
nevite nekdo jak napsat regularni vyraz aby obsahoval i odradkovani?
mam tohle: $txtMessage = preg_replace("/\[b\](.*)\[\/b\]/", "<b>$1</b>", $txtMessage); a kdyz napisu neco neco ale kdyz mezitim odradkuju (v textarea) tak uz se mi to nenahradi |
||
SwimX Profil |
#2 · Zasláno: 6. 2. 2010, 21:27:31 · Upravil/a: SwimX
loooose:
používám tohle a funguje i odřádkování: $zprava = preg_replace("#\[b\](.+)\[/b\]#Uis", "<b>$1</b>", $zprava); Teď jsem našel co to s vubec znamená, jak píše ALphard. viz. http://interval.cz/clanky/perl-compatible-regularni-vyrazy-v-php-modifikatory-a-line-kvantifikatory/ |
||
Alphard Profil |
#3 · Zasláno: 6. 2. 2010, 21:31:16
Konkrétně díky modifikátoru s (PCRE_DOTALL).
|
||
loooose Profil * |
#4 · Zasláno: 6. 2. 2010, 21:50:24
tak to je perfektni, a nevite jestli jde udelat neco jako zakazane symboly?
ze by se mezi temi znackami nemohlo neco vyskytovat? mam namysly, abych mezi tim treba nemel |hr| |
||
SwimX Profil |
#5 · Zasláno: 6. 2. 2010, 21:52:18
loooose:
$zprava = preg_replace("#\[b\][^(|hr|)]+\[/b\]#Uis", "<b>$1</b>", $zprava); |
||
Časová prodleva: 14 let
|
0