Autor | Zpráva | ||
---|---|---|---|
krteczek Profil |
#1 · Zasláno: 21. 5. 2006, 13:12:21
Mám takový výraz:
a takový text:
a ono mi to sežere obě části toho textu, ikdyž tam mám že text nesmí obsahovat mezeru a mezerou, koncem řádku, nebo koncem končí. nevíte co mám blbě? krteczek |
||
Retal Profil |
#2 · Zasláno: 21. 5. 2006, 14:25:57
A co že to má dělat?
|
||
krteczek Profil |
#3 · Zasláno: 21. 5. 2006, 14:32:59
má to najít ve $text všechny výskyty "nějaký text":#odkaz a odevzdat funkci která vrátí <a href="#odkaz">nějaký text</a>. jenže mi to sežere i to co je za mezeroutakže to nefacha jak ma:-(
|
||
Retal Profil |
#4 · Zasláno: 21. 5. 2006, 17:33:47 · Upravil/a: Retal
Jestli chceš jen vytvořit odkazy, nepotřebuješ callback, stačí preg_replace.
Toto dělá, co chceš: $text = preg_replace('/("|")(.+[^"])("|"):#(.+)(\s|\n)/U', '<a href="\4">\2</a>\5', $text); |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0