|
MOR |

Forum-Newbie
|
 |
Beiträge: 1
|
 |
|
 |
Anmeldedatum: 19.09.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.09.2012, 16:11
Titel: regexp
|
 |
Hallo leute,
Ich versuche seit gestern ein Array zu filtern, also ich habe ein Array mit viele Pfade, davon will ich nur die mit .h enden.
test = regexp(fileList,'/*.h$');
liefert mir nur solche ergebnisse,
[]
[52]
ich will aber den Pfade zurück habe und in ander array zuweisen ZB.
kann mir jemand hier helfen
|
|
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.09.2012, 19:20
Titel:
|
 |
regexp, das übrigens
heißen müßte, liefert an Cell-Array mit Positionen zurück,
wo der Suchstring gefunden wurde.
Beim ersten String gar nicht, beim zweiten an Stelle 52.
Um also ein logical-Array zum Filtern zu erhalten:
Grüße
Sirius
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 20.09.2012, 10:47
Titel:
|
 |
Hallo
REGEXP hat viele Optionen, man kann entweder
Indizien des Vergleichs erhalten,
man kann aber auch stattdessen den Match String bekommen,
1) Matchstring:
2) und wie die Sirius schon vorgeschlagen
mit einer kleinen Verbesserung zu CELLFUN,
speziell für ISEMPTY besser STRING-Version nutzen, da schneller.
|
|
|
|
|
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.
|
|