Portál AbcLinuxu, 3. května 2025 07:06

OpenOffice a regulární výrazy

5.4.2008 19:30 | varia

Používám ještě OpenOffice ještě 2.2ku a dnes jsem měl celkem jednoduchý problém, který se mi však nepodařilo vyřešit během krátké doby, takže jsem si pomohl sedem - možná však někdo poradí kudy vede cesta

O co jde: potřeboval jsem v daném sloupci udělat něco jako s/"x(.*)"/"\1"/g (resp. to bylo trochu složitější, ale tohle stačí jako dostatečně zjednodušení. Dal jsem úpravy-najít a nahradit-více voleb-regulární výrazy a naivně předpokládal, že do políčka Hledat zadám "x(.*)" a Nahradit za "\1". Ano, hádáte správně, ve všech řádcích bylo napsáno "\1". Zkusil jsem to i s dolarem ($1) a taky nic. Tak jsem se dožral, exportnul do CSV, protáhnul to sedem a narval zpět. Ale je to hnus, když už se to tváří, že to umí regulární výrazy, mělo by je to fakt umět, ne ? nebo mi něco uniká ?        

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

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

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

5.4.2008 20:08 Ignor
Rozbalit Rozbalit vše Re: OpenOffice a regulární výrazy
Odpovědět | Sbalit | Link | Blokovat | Admin
&
Jan Drábek avatar 5.4.2008 20:15 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: OpenOffice a regulární výrazy
opravdu výstižný komentář :-D
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
5.4.2008 20:24 Georgius | skóre: 24 | blog: jirka
Rozbalit Rozbalit vše Re: OpenOffice a regulární výrazy
on je v něm kousek pravdy - když dáme nahradit "&" tak to nahradí. Ale celým textem, který odpovídá regulárnímu výrazu !

čili při použití výše uvedeného výrazu na řetězec

x01

dostaneme

x01

Jak dokonalé :-(
5.4.2008 20:39 Ignor
Rozbalit Rozbalit vše Re: OpenOffice a regulární výrazy
ooo 2.4+:

$1
xvasek avatar 5.4.2008 23:16 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: OpenOffice a regulární výrazy
Heuréka. Taky mě to štvalo.

Navíc udělali při Ctrl+V možnost dát "anglický" formát, který pokládá tečku za oddělovač desetin. To už máme dvě killer feature - face it, Microsoft. Zase jsme o krok vpředu.

Založit nové vláknoNahoru

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