Autor | Zpráva | ||
---|---|---|---|
Timy Profil |
#1 · Zasláno: 12. 10. 2007, 19:06:14 · Upravil/a: Timy
Mám problém s regulárem:
$preview_message=preg_replace("/\[scheme](.*)\[\/scheme]/U", geshi_highlight('\\\1', 'scheme', $path, true), $preview_message); Po tomhle kódu chci, aby mi do proměnné $preview_message vložil již naformátovaný text téže proměnné. K tomu používám geSHi zvýrazňovač, jenže ať už je string jakýkoliv, vždycky to vyhodí pouze obarvené \1. Nějak nedokážu vložit ten regulárem získaný string do parametru té funkce geshi_highlight. Procházel jsem manuál, ale na nic kloudného jsem nepřišel. Když si zkusím jen echo geshi_highlight($source, 'scheme', $path, true);, tak to funguje. |
||
Timy Profil |
#2 · Zasláno: 12. 10. 2007, 19:09:42
Ach jo, v tom reguláru mají být před jedničkou jen dvě zpětná lomítka, ne tři, jinak už snad ty zpětné lomítka sedí.
|
||
Časová prodleva: 17 let
|
0