|
|
String Ausschnitt in Cell suchen |
|
ThKo26 |
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.09.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2015b
|
|
|
|
|
|
Verfasst am: 22.01.2019, 12:11
Titel: String Ausschnitt in Cell suchen
|
|
Hallo zusammen,
ich bin gerade bisschen am verzweifeln.
ich habe ein Cell mit mehreren Einträgen. Diese Einträge verändern sich aber.
es bleibt nur ein Ausschnitt immer gleich.
Wie kann ich jetzt mit dem bekannten Ausschnitt den Cell Eintrag finden, der mit diesem Ausschnitt übereinstimmt.
Ich bitte um hilfe.
Grüße
Thomas
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 22.01.2019, 14:33
Titel: Re: String Ausschnitt in Cell suchen
|
|
Hallo ThKo26,
Deine Frage ist mir noch nicht klar. Kannst du konkrete Inopts posten? Vielleicht enthält {resinhalt.name} den string "[search '(lap001']" einfach nicht.
Zitat: |
ich habe ein Cell mit mehreren Einträgen. Diese Einträge verändern sich aber.
es bleibt nur ein Ausschnitt immer gleich. |
Das ist nicht verständlich.
Zitat: |
Wie kann ich jetzt mit dem bekannten Ausschnitt den Cell Eintrag finden, der mit diesem Ausschnitt übereinstimmt. |
Was bedeutet "bekannter Ausschnitt"? Denke daran, dass die Leser keine Ahnung davon haben, was du machst.
Was ist "test"? Welche Fehlermeldung bekommst du? Was ist kein String?
Gruß, Jan
|
|
|
ThKo26 |
Themenstarter
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.09.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2015b
|
|
|
|
|
|
Verfasst am: 22.01.2019, 15:13
Titel:
|
|
Hallo Jan,
{resinhalt.name} enthält den string "[search '(lap001'], da ich, durch einen Breakppoint es gecheckt habe.
z.B.
Testdaten_praktikum_lap000_10122018
Testdaten_praktikum_lap001_11142016
Testdaten_praktikum_lap002_12152017
Testdaten_praktikum_lap003_13192013
Testdaten_praktikum bleibt immer gleich. aber der Rest verändert sich.
die lap nummeriert sich von 0 startend bis zum Wert 010.
Da ich aber immer nur lap001 benötige, suche ich nach
Testdaten_praktikum_lap001, da die hintere Zahlenfolge nicht vorhersehbar ist.
Ich habe das Problem mit folgenden Code gelöst
nun erhalte ich für fm einen cell mit 0, außer an der Stelle, die übereinstimmt.
Nun möchte ich noch die Position bestimmen, an dem die 1 ist.
Hast du dazu eine Idee ? Zur Zeit löse ich es mit if. was sehr unsauber ist.
Gerne auch andere Vorschläge, die vll robuster sind ?
Danke
Grüße
Thomas
|
|
|
huhu0815 |
Forum-Century
|
|
Beiträge: 141
|
|
|
|
Anmeldedatum: 20.02.14
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2013b, R2014b, R2016b, R2018a
|
|
|
|
|
|
Verfasst am: 22.01.2019, 18:18
Titel:
|
|
Hi,
um in einem cell Array nach strings zu suchen, musst du cellfun verwenden oder eine Schleife.
Alternativ hab ich Dir mal einen eleganteren Weg mit regular Expression angehangen.
Falls noch Fragen sind, einfach melden
_________________
Viele Grüße
|
|
|
ThKo26 |
Themenstarter
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.09.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2015b
|
|
|
|
|
|
Verfasst am: 24.01.2019, 11:55
Titel:
|
|
Hey,
danke für den Vorschlag.
ich werde den Versuchmal starten und melde mich.
sieht erstmal sehr komplex aus, für mein problem
Grüße
Thomas
|
|
|
|
|
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.
|
|