|
|
Funktion zum Auslesen gesucht |
|
adrianaachen |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 29.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.01.2013, 15:00
Titel: Funktion zum Auslesen gesucht
|
 |
Hallo zusammen,
welche Funktion liest mir bei den Zeilen:
"dsggsdgg. . . . 55 Dimension 90"
"aaa. . . . . . . . 60 Dimension 78"
die Werte die immer nach dem Suchwort Dimension kommen herause ?
textscan habe ich benutzt wenn die Anzahl der character vor Dimension gelich waren, jedohc sind die unterschiedlich. Ich brauche eine Funktion die erst ab dem Suchwort Dimension "zählt"...
Was kann man da machen ?
|
|
|
|
|
bushmills |

Forum-Anfänger
|
 |
Beiträge: 14
|
 |
|
 |
Anmeldedatum: 07.10.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2010a
|
 |
|
|
 |
|
Verfasst am: 10.01.2013, 15:10
Titel:
|
 |
Hi,
probier es mal mit einer regular expression:
Beispiel:
Die variable "a" enthält nun den gesuchten Wert, in dem oberen Fall "90"
Gruß und viel erfolg
bushmills
|
|
|
adrianaachen |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 29.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.01.2013, 15:35
Titel:
|
 |
super, vielen Dank für die schnelle und exzellente Hilfe! Genau das habe ich gesucht.
Meinst du wenn man die Zeile in der Form
"dsggsdgg. . . . 55 Dimension. . . . 90"
vorliegen hat, gibt es da auch etwas "schöneres" als
den Code auf
abzuändern?
Am besten wäre, einfach den darauffolgenden Float auszulesen denke ich, aber bin mir nicht sicher wie das funktioniert?
Vielen Dank nochmal!
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 10.01.2013, 16:21
Titel:
|
 |
Hi,
Eine Möglichkeit:
Ich kann mir auch vorstellen, dass man im ersten regexp direkt nach Dimension{\D} sucht, wobei die geschweiften Klammern eine mögliche Wiedrholung nicht numerischer Werte (\D) signalisieren soll. Das in der Hilfe zu regexp rauszusuchen, überlass ich aber dir
Grüße aus AC nach AC
_________________
Richtig fragen
Debugging
|
|
|
bushmills |

Forum-Anfänger
|
 |
Beiträge: 14
|
 |
|
 |
Anmeldedatum: 07.10.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2010a
|
 |
|
|
 |
|
Verfasst am: 10.01.2013, 16:57
Titel:
|
 |
und hier noch ein Vorschlag zum Thema regular expression:
Somit hast du die letzte Zahl im String und musst diese nur mit Hilfe von str2num konvertieren.
Aber wie Seban bereits sagte, ist die Hilfe zum regexp sehr ergiebig
|
|
|
adrianaachen |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 29.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.01.2013, 16:59
Titel:
|
 |
Danke für dei Grüße, auch zurück
Danke euch für die Hinweise, wird sich shcon was finden, welches ich am besten benutze! werde aber auch nochmal in der Hilfe nachschauen...
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 10.01.2013, 19:49
Titel:
|
 |
bushmills hat Folgendes geschrieben: |
Aber wie Seban bereits sagte, ist die Hilfe zum regexp sehr ergiebig  |
ja, so war es gemeint
regexp kann viel, da hab ich mich noch nicht ganz durch gekämpft (oder noch nicht gemusst)
_________________
Richtig fragen
Debugging
|
|
|
|
|
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.
|
|