| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 20.08.2009 18:13 | |
|
ahojte, nedá sa preg_replace nejak nastaviť tak aby to čo nahradzuje nebol najdlhší možný retazec?
teda mam
Kód: <td class="nieco1">bla bla bla</td><td class="2">nieco dalsie</td> a skript Kód: preg_match("(\<td class=\"nieco1\"\>(.*)\<\/td\>)","", $str);
a ono to nahradí len tú čast bla bla bla a nie bla bla bla</td><td class="2">nieco dalsie
ďakujem
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 20.08.2009 20:33 | |
|
Kód: $str = '<td class="nieco1">bla bla bla</td><td class="2">nieco dalsie</td>'; echo preg_replace("(\<td class=\"nieco1\"\>([^(<\/td>)]*)\<\/td\>)",'',$str); vráti Kód: <td class="2">nieco dalsie</td>
tak ?
_________________ Sorry za prelkepy |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 20.08.2009 21:17 | |
|
tak nejak, ale nechcel som to robiť takto ja som sa skôr pýtal že či nejak nejde spraviť to že nebude hladať čo najdlhší retazec, ale co najkratší
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|