|
|
strfind mehrere Suchbedingungen |
|
Gast23 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.12.2013, 17:52
Titel: strfind mehrere Suchbedingungen
|
 |
Hallo zusammen,
hab das forum hier mal bisschen durchgeschaut, aber leider nicht das passende gefunden.
daher wollte ich euch fragen, ob man bei dem befehl
auch mehr als nur eine bedingung angeben kann?
Derzeit suche ich noch so:
kann ich die suche auch in nur einem strfind unterbringen?
Danke schon mal an alle
|
|
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 18.12.2013, 17:59
Titel:
|
 |
Nein. Dafür nimmt man am Besten Regular Expressions, siehe z.B. REGEXP.
Andreas
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 19.12.2013, 13:53
Titel: Re: strfind mehrere Suchbedingungen
|
 |
Hallo Gast23,
Der Hilfe-Text von STRFIND würde sicherlich erähnen, wenn soetwas gehen würde. Siehe "doc strfind". Aber mit FIND geht es:
Gruß, Jan
|
|
|
Gast23 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.12.2013, 14:43
Titel:
|
 |
Hallo Andreas und Jan
vielen dank für eure schnellen Antworten.
hat mir sehr weitergeholfen.
eine frage hätte ich noch:
kann ich eine suche auch so gestalten, dass ich etwas ausschließe?
also ich lese zum Beispiel alle Zeilen einer Funktion ein, will aber nur die ohne Comments angezeigt bekommen.
hier ein Beispiel:
diese lese ich nun via
die kommentarzeilen möchte ich jetzt jedoch nicht auslesen
danke schon mal für eure antworten
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 19.12.2013, 15:03
Titel:
|
 |
TEXTSCAN hat eine Option 'CommentStyle", aber was soll das werden? MATLAB Code, der MATLAB Code einliest und weiterverarbeitet?
Andreas
|
|
|
Gast23 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.12.2013, 18:06
Titel:
|
 |
Hallo Andreas,
mit meinem programm will ich die Variablen die jemand in seiner function nutzt herausfinden.
die ich im anschluss wieder brauche
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 19.12.2013, 22:23
Titel:
|
 |
Hallo Gast23,
Das ist eine sehr schwere Aufgabe, wenn die M-Files allgemein sein dürfen.
In Matlab's FileExchange gibt es fertige Lösungen für diese Aufgabe, suche nach ich glaube "fdep".
Gruß, Jan
|
|
|
Gast23 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.12.2013, 12:12
Titel:
|
 |
Hallo nochmal
hab eine lösung gefunden.
ich erhalte jetzt alle inputs und outputs einer function mit hilfe von strfind über aufwendige if und while schleifen.
das einzige was mich jetzt noch interessiert ist, ob es möglich ist, bei strfind leerzeichen zu ignorieren
Beispiel:
kann ich nun irgendwie die leerzeichen zwischen zwei kommas eliminieren?
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 20.12.2013, 13:46
Titel:
|
 |
Hallo Gast23,
Zitat: |
kann ich nun irgendwie die leerzeichen zwischen zwei kommas eliminieren? |
In diesem String gibt es keine Leerzeichen zwischen zwei Kommas.
Du kannst alle Leerzeichen entfernen vor dem Suchen:
Gruß, Jan
|
|
|
Gast23 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.01.2014, 11:40
Titel:
|
 |
Hallo Jan S,
vielen Dank für deine Hilfe, genau das hab ich gesucht, hast mir extrem weiter geholfen.
Grüße
Gast23
|
|
|
|
|
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.
|
|