Hej,
Er der nogen der har en funktion til at strippe en celleværdi for alle værdier undtaget 0123456789.
I nogle sprog findes der en strkeep som kan gøre dette elegant.
Jeg skal bruge dette til at omdanne eksempelvis 'xx-yyyy-5a' til værdien 5.
Celleværdien er ikke altid samme længde og og de enkelte elementer kan også være forskellige.
Funktion til at 'strippe' celleværdi
Moderator: Lodahl
Hej
Du kan bruge 'regulære udtryk' i Søg og Erstat (Ctrl+F), men der kan være små forskelle på 'Regex' i de forskellige sprog. Se http://wiki.services.openoffice.org/wik ... _in_Writer
Prøv at søg efter : (.*)([:digit:]{1})(.*)
Erstat med: $2
x Regulære udtryk
Når der kun er et enkelt ciffer, du søger efter, er ovennævnte OK, men hvis der er f.eks. op til 5 cifre, skal 1 i tuborg-parentes , ændres til 5, derefter 4, så 3 osv. Ovennævnte søgestreng forlanger også tallet gemmer sig inde i teksten. Vær forsigtig, når du vælger 'Erstat Alle' , erstatningen kan have gennemgribende resultat på hele arket. Husk dog, du altid kan fortryde handlingen.
mvh
Jens
Du kan bruge 'regulære udtryk' i Søg og Erstat (Ctrl+F), men der kan være små forskelle på 'Regex' i de forskellige sprog. Se http://wiki.services.openoffice.org/wik ... _in_Writer
Prøv at søg efter : (.*)([:digit:]{1})(.*)
Erstat med: $2
x Regulære udtryk
Når der kun er et enkelt ciffer, du søger efter, er ovennævnte OK, men hvis der er f.eks. op til 5 cifre, skal 1 i tuborg-parentes , ændres til 5, derefter 4, så 3 osv. Ovennævnte søgestreng forlanger også tallet gemmer sig inde i teksten. Vær forsigtig, når du vælger 'Erstat Alle' , erstatningen kan have gennemgribende resultat på hele arket. Husk dog, du altid kan fortryde handlingen.
mvh
Jens