|
|
| Sephieroth |

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 10.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 24.03.2011, 15:48
Titel: regexp split dot
|
 |
Hallo Leute! Ich bin neu hier im Forum und habe gleich mal ein Problem .
Ich hoffe mal, ihr könnt mir da helfen...
Ich habe eine Datei, an deren Namen ich noch '_csv' anhängen möchte (also alt: test.txt und neu: test_csv.txt), aber die Split-Funktion bei regexp scheint bei Punkten nicht zu funktionieren (bei z.B. '\' tut es...).
Jetzt erwarte ich ja irgendwie sowas (einen Vektor mit 2 Elementen):
bekomme aber:
Was mache ich falsch?
Vielen Dank schon im Voraus!
Gruß,
Jens.
|
|
|
|
|
|
| Sco |

Forum-Meister
|
 |
Beiträge: 699
|
 |
|
 |
Anmeldedatum: 15.08.10
|
 |
|
 |
Wohnort: Dundee
|
 |
|
 |
Version: 2008a, 2010a
|
 |
|
|
 |
|
Verfasst am: 24.03.2011, 15:53
Titel:
|
 |
Hallo,
deine "Suchmaske" muss in eckige Klammern, da der Punkt ansonsten fuer ein beliebeigen Zeichen steht und er somit bei jedem Zeichen trennt:
MFG
Sco
|
|
|
|
| _Peter_ |

Moderator
|
 |
Beiträge: 537
|
 |
|
 |
Anmeldedatum: 08.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.10, 2010a
|
 |
|
|
 |
|
Verfasst am: 24.03.2011, 16:00
Titel:
|
 |
Hallo,
der Punkt gehört zu den sogenannten Metacharacters und muss mit dem escape character( "\" ) versehen werden.
Die eckigen Klammern funktioniert auch, aber der vollständigkeit halber noch folgender Ansatz:
Weitere Metacharacters:
^ [ $ { * ( \ + ) | ? < >
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 24.03.2011, 16:05
Titel:
|
 |
Hallo
Ach wozu denn splitten, man kann Ersetzung direkt dem REGEXPREP überlassen:
und so direkt csv anhängen:
Zuletzt bearbeitet von denny am 24.03.2011, 17:26, insgesamt einmal bearbeitet
|
|
|
|
| Sephieroth |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 10.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 24.03.2011, 16:16
Titel:
|
 |
Vielen Dank! Hat alles super geklappt!
Gruß,
Jens.
|
|
|
|
| Sco |

Forum-Meister
|
 |
Beiträge: 699
|
 |
|
 |
Anmeldedatum: 15.08.10
|
 |
|
 |
Wohnort: Dundee
|
 |
|
 |
Version: 2008a, 2010a
|
 |
|
|
 |
|
Verfasst am: 24.03.2011, 16:17
Titel:
|
 |
Hallo denny,
nur mal eine kurze Frage. Wofuer benoetigen wir noch (.)+ eigentlich sollte doch auch ein Punkt reichen?
MFG
Sco
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 24.03.2011, 17:31
Titel:
|
 |
Ja, da hast du recht, in diesem Fall hätte auch nur Punkt zu suchen gereicht.
Ich habe mir einfach gedacht, die komplette Extension auszulesen.
|
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|