Seite 1 von 1
calc leerzeichen in Zeilenumbrüche per regex?
Verfasst: Do, 18.02.2010 20:56
von hansen65
Hi,
ich würde gerne in einer csv Datei die Leerzeichen durch Zeilenumbrüche ersetzen.
Nicht manuell sondern mit der Suche und ersetzen Funktion.
Leider weiß ich aber nicht was ich in das ersetzen feld schreiben muss.
ich habe hier geschaut
http://www.ooowiki.de/RegulärerAusdruck
aber mit \n in dem ersetzen feld gehts leider nicht.
Kann mir da jmd weiterhelfen?
Re: calc leerzeichen in Zeilenumbrüche per regex?
Verfasst: Do, 18.02.2010 21:28
von famo
hallo,
willst du explizit Zeilenumbrüche in den Zellen erhalten?
Oder ist deine CSV durch Leerzeichen, anstelle von Kommata getrennt?
Wenn letzteres gib das im Importwizard an, transponiere dann die Tabelle (Strg+C, Strg+Shift+V) und exportiere diese wieder als .csv.
vg
famo
PS:
Wenn du es nicht nochmal importieren willst, kannst du auch Daten - Text in Spalten ... nehmen.
Re: calc leerzeichen in Zeilenumbrüche per regex?
Verfasst: Do, 18.02.2010 21:37
von hansen65
Hi famo,
ich will die Zeilenumbrüche innerhalb von zellen erzeugen.
also aus
show_title=0 link_titles=0 show_intro=0 show_section=0
sollte
show_title=0
link_titles=0
show_intro=0
show_section=0
werden
Zum Hintergrund: diese Zelle soll so (mit Zeilenumbrüchen) in ein Datenbank mysql text feld importiert werden.
(wenn die zeilenumbrüche fehlen werden die Parameter leider nicht erkannt.)
Re: calc leerzeichen in Zeilenumbrüche per regex?
Verfasst: Do, 18.02.2010 21:51
von Karolus
Hallo
Das geht in OOo3.2 mit suchen und ersetzen in zwei Schritten :
1. suche nach
Leerzeichen im Wortsinn
ersetzen durch
"&zeichen(10)&"
ohne die Option [ ]regulärer Ausdruck
2. Suche nach
^.*$
ersetzen durch
="&"
mit der Option [x]regulärer Ausdruck
Dadurch werden die Texte in Formeln gewandelt mit Umbrüchen statt Leerzeichen.
Gruß Karo
Re: calc leerzeichen in Zeilenumbrüche per regex?
Verfasst: Do, 18.02.2010 22:21
von Karolus
Hallo
...wenn ich auch nicht ganz verstehe was dabei passiert ist...
Schau dir so eine Zelle oben in der Eingabeleiste an, wo vorher
aaa bbb ccc
stand, ist jetzt die Formel:
die Funktion ZEICHEN(10) gibt das Zeilenumbruchszeichen zurück.
Gruß Karo