|
|
Dezimalzahl in String zw. bestimmten Ascii Zeichen extrahier |
|
Martinuk |

Forum-Century
|
 |
Beiträge: 208
|
 |
|
 |
Anmeldedatum: 18.04.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.02.2015, 20:31
Titel: Dezimalzahl in String zw. bestimmten Ascii Zeichen extrahier
|
 |
Hallo,
wie kann man eine Dezimalzahl aus einem String bzw. Cell array extrahieren. Konkret habe ich folgende Zeile
Wie kann man nun nur den Wert von 20.05e+01 extrahieren? Ich würde es gerne mit regexp umsetzen, aber leider bekomme ich es nicht so hin wie gewünscht.
Bitte um konstruktive Vorschläge.
Danke.
|
|
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 09.02.2015, 23:15
Titel:
|
 |
|
|
Martinuk |
Themenstarter

Forum-Century
|
 |
Beiträge: 208
|
 |
|
 |
Anmeldedatum: 18.04.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.02.2015, 09:25
Titel:
|
 |
Hallo Seban,
danke für die schnell Antwort, dein Vorschlag funktioniert einwandfrei. Kannst du mir vllt. bitte noch erläutern wie sich der Befehl genau zusammensetzt (patterns) und was mit dem $2 genau erreicht wird.
Verstehe ich nämlich noch nicht ganz.
Danke.
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 10.02.2015, 17:12
Titel:
|
 |
Hallo Martin,
Mit runden Klammern kann man in expression Ausdrücke gruppieren (Token), auf diese kann man in replace zurückgreifen. In unserem Fall haben wir 3 Token, $2 greift auf das zweite (.*) zu.
. steht für irgendein Zeichen
.* irgendwelche Zeichen, die 0 bis x mal vorkommen
.*> irgendwelche Zeichen, die 0 bis x mal vorkommen, abgeschlossen mit >
<.* analog
Grüße,
Seban
_________________
Richtig fragen
Debugging
|
|
|
Martinuk |
Themenstarter

Forum-Century
|
 |
Beiträge: 208
|
 |
|
 |
Anmeldedatum: 18.04.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.02.2015, 10:01
Titel:
|
 |
Hallo Seban,
super, danke für die Erklärung. Nun hab ichs verstanden.
|
|
|
|
|
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.
|
|