Portál AbcLinuxu, 15. července 2025 05:06


Dotaz: php - substitucia regularneho vyrazu

jose17 avatar 3.4.2005 14:10 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
php - substitucia regularneho vyrazu
Přečteno: 72×
Odpovědět | Admin
zdravim,

prosim Vas jak je mozne pomocou php zmenit text "This is something, dude" na "That was something". cize nieco co by som pomocou sedu spravil pomocou -s/This is \(.*\), dude/That was \1/ (vystup do premennej)?

diky.

zdravi,

-- jose
Ja vim, on vi, ty nano!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.4.2005 15:32 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: php - substitucia regularneho vyrazu
Odpovědět | | Sbalit | Link | Blokovat | Admin

str_replace() ?

Nebo potom regulární výrazy, nevim přesně jak složitýho nahrazování chceš dosáhnout.

Každý má právo na můj názor!
jose17 avatar 3.4.2005 16:02 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: php - substitucia regularneho vyrazu
str_replace() som skusal ale neviem ako odkazovat na vyraz v (bunkach). teda \cislo bunky. sorry, v php sa nevyznam.
Ja vim, on vi, ty nano!
3.4.2005 16:25 ja
Rozbalit Rozbalit vše Re: php - substitucia regularneho vyrazu
Odpovědět | | Sbalit | Link | Blokovat | Admin
$text=preg_replace("This is(.*), dude", "That was\\1", $text);

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.