Problematicke regularni vyrazi.
Skola Kromeriz
Radomir.Ludva na cssz.cz
Pondělí Říjen 25 09:51:39 MEST 1999
Ahojte,
ani jsem netusil jak rychle budu potrebovat
Perl, a tak jsem narazil na mensi problem, ktery
jsem vzhledem ke sve lenosti uz nevyresil.
Potrboval jsem ve zdrojovych textech jednoho
programu zmenit vsechny retezce ZACINAJICI slovem
FRAME_ na retezece ZACINAJICI slovem GM_GFRAME_.
To by nebyl az tak velky problem:
s/FRAME_/GM_GFRAME_/g // toto je samozrejme blbe
Potiz je ovsem v tom, ze kdyz jsem mel nekde uprostred
nejakyho slova slova FRAME_ (napr. DELETE_FRAME_OK),
tak se mi to zmenilo taky, coz jsem původne samozrejme nechtel.
Muze te mi prosim poradit nejaky regularni vyraz, ktery by
nasel slovo zacinajici znaky "xyz", ktere by zmenil na "abc".
Vim jak to udelat, zacinaly radek na "xyz", ale se slovem si
nevym rady. Jako oddelovac slov chapu samozrejme mezeru
nebo tabulator.
Radek Luva
Další informace o konferenci Perl