Hallo Ingmar,
hast Du drei Zahlen (1 23 456) oder drei Ziffern in der Zeile (1 2 3)? Mit dem von Dir angegebenen Muster suchst Du *eine* Zeile, in der *eine* dreistellige Zahl steht. Wenn alle Zahlen dreistellig und immer drei pro Zeile enthalten sind, müßtest Du ^[:digit:][:digit:][:digit:]X[:digit:][:digit:][:digit:]X[:digit:][:digit:][:digit:]$ suchen (die großen Xe stehen hier nur zur Verdeutlichung eines Leerzeichens).
Grüße
Andreas
3 Zahlen in einer Zeile formatieren (per ersetzen)
Moderator: Moderatoren
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: 3 Zahlen in einer Zeile formatieren (per ersetzen)
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: 3 Zahlen in einer Zeile formatieren (per ersetzen)
Hi,
probier mal:
Suchen nach: ^[:digit:]{3}$ (das entspricht Deinem Ausdruck)
Ersetzen durch: $0\n ($0 ist Dein String, \n = return) UND nachdem Du den Cursor im Ersetzen-durch-Feld hast unter Format-Schrift fett und Format-Ausrichtung rechts anzuklicken und dann Ersetze-alle, klappt bei mir einwandfrei.
Grüße
Andreas
probier mal:
Suchen nach: ^[:digit:]{3}$ (das entspricht Deinem Ausdruck)
Ersetzen durch: $0\n ($0 ist Dein String, \n = return) UND nachdem Du den Cursor im Ersetzen-durch-Feld hast unter Format-Schrift fett und Format-Ausrichtung rechts anzuklicken und dann Ersetze-alle, klappt bei mir einwandfrei.
Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: 3 Zahlen in einer Zeile formatieren (per ersetzen)
Hallo Ingmar,
ganz einfach: mit ^[:digit:][:digit:][:digit:]$ oder ^[:digit:] {3}$ suchst Du eine dreistellige Zahl und die (jeweils gefundene) wird halt unter der Variablen $0 abgespeichert. Das Eine beschreibt nur das *Muster*, das Andere das, was dem Muster entspricht -- so stehts übrigens auch in der OOo-Hilfe zu regulären Ausdrücken.
In Perl würdest Du mit
*Deiner* Variablen $myMuster etwas zuordnen, in OOo nimmst Du eben die Variable $0, die OO dafür vorsieht. Woher Dein & ist, weiß ich nicht so recht.
Wieso nicht umwandeln? Du wolltest es doch fett/12pt haben? :-O
Grüße
Andreas
ganz einfach: mit ^[:digit:][:digit:][:digit:]$ oder ^[:digit:] {3}$ suchst Du eine dreistellige Zahl und die (jeweils gefundene) wird halt unter der Variablen $0 abgespeichert. Das Eine beschreibt nur das *Muster*, das Andere das, was dem Muster entspricht -- so stehts übrigens auch in der OOo-Hilfe zu regulären Ausdrücken.
In Perl würdest Du mit
Code: Alles auswählen
$myMuster = ~/^\d\d\d$/
Wieso nicht umwandeln? Du wolltest es doch fett/12pt haben? :-O
Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Re: 3 Zahlen in einer Zeile formatieren (per ersetzen)
Hallo
Das & im Ersetzungsausdruck hat in OOo die gleiche Bedeutung wie $0 ( =der ganze Suchbegriff )
Gruß Karo
Das & im Ersetzungsausdruck hat in OOo die gleiche Bedeutung wie $0 ( =der ganze Suchbegriff )
das bedeutet aber "eine Ziffer gefolgt von drei Leerzeichen"...oder ^[:digit:] {3}$ suchst..
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: 3 Zahlen in einer Zeile formatieren (per ersetzen)
Sorry,
nicht aufgepaßt, da sollte kein ' ' zwischenrutschen.
Grüße
Andreas
nicht aufgepaßt, da sollte kein ' ' zwischenrutschen.
Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1