Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Poradte prosim s regularnim vyrazem (v PSPadu)

Ahoj,

mam textovy soubor, ktery upravuji pro import do Accessu. Jsou v nem udaje typu cislo+mezera, tzn. napr. "383.4 ". Potreboval bych odstranit mezery za temito cisly. Zkousel jsem vyraz "([0-9] )", ktery najde potrebne cisla, ale oznaci jak mezeru, tak cislici. Pro "nahradit" vsak potrebuju, aby oznacil pouze mezeru.
Diky za pomoc.
M.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Nakonec jsem pouzil nahradu takto: vyhledat: "([0-9]) ([0-9])" nahradit: "$1$2" M. //edit: ...a v…
Mrak 14.05.2006 13:10
Mrak
\d+\s\d+ nahradit \d+\d+
touchwood 14.05.2006 13:38
touchwood
Hm, mozna to delam blbe, ale takto podle mne nejde odkazovat (v nahradit)... ...Ha! Jsi to behem meh…
Mrak 14.05.2006 13:45
Mrak
P.S.: strašně se mi líbí "brutalita" :-D regulárních výrazů :-) poslední
touchwood 14.05.2006 22:05
touchwood

Nakonec jsem pouzil nahradu takto:

vyhledat: "([0-9]) ([0-9])"
nahradit: "$1$2"

M.

//edit: ...a vlastne timto dekuji panu Janu Fialovi za "objeveni" kouzla regularnich vyrazu, bo je to vskutku uzitecny nastroj, o kterem jsem sice vedel, ale nepouzival

Zpět do poradny Odpovědět na původní otázku Nahoru