| Autor | Zpráva | ||
|---|---|---|---|
| fimmos Profil |
#1 · Zasláno: 8. 10. 2005, 23:13:22
Dal jsem nějak dohromady fci na formátování textu, ovšem mám s ní trochu potíže a to s tím, že když mám více řádkový text, tak mi to nenahradí, pokud je ovšem pouze jednořádkový, tak ano.
$text = preg_replace('~\(pre\)(.+)\(/pre\)~Um', '<pre class="pre">\\1</pre>', $text); toto by mělo nahradit (pre) formátovaný text (/pre) tímto: <pre class="pre"> formátovaný text </pre> ovšem nenahradí i když je tam modifikátor m, tedy že to bere i řádky. Poraďte prosím. |
||
| ah01 Profil |
#2 · Zasláno: 9. 10. 2005, 00:04:34
Aby metaznak . zahrnoval i \n (konec řádku), musí se použít modifikátor s (single line)
'~\(pre\)(.+)\(/pre\)~Us' |
||
| fimmos Profil |
#3 · Zasláno: 9. 10. 2005, 12:38:02
ano, to je ono. Díky
|
||
|
Časová prodleva: 21 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0