|
|
string auf zahl überprüfen und eingrenzen |
|
Takk |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.12.2014, 14:26
Titel: string auf zahl überprüfen und eingrenzen
|
|
|
|
|
Guten Tag,
ich habe ein Problem und komme nicht weiter.
Ich möchte über ein edit text Dezimal Zahlen einlesen. Die Eingabe soll sich allerdings auf den Wertebereich 00 - 27 beschränken. Ansonsten soll eine Fehlermeldung ausgegeben werden.
Das heißt: '00' - '27 'ist ok. 0 nicht (soll '00'), 'ww' nicht, '28' und auch Kombinationen ('a4') sollen eine Fehlermeldung ausgeben.
Ich habe versucht mit isnan und length es auf zweistellige werte zu begrenzen, dies funktioniert aber leider nicht. length funktioniert nur allein, dann allerding können auch Buchstaben eingegeben werden.
Es macht mich wahnsinnig.
Die überprüfte zahl soll dann übrigens in eine zweistellige Hexazahl umgewandelt und nur mit dieser Zahl soll dann auch weiterverfahren werden.
Ich bin mir sicher, dass man das am geschicktesten mit regexp macht. Aber finde leider keine gute Erklärung wie man sich das am besten zusammenstrickt. Hat wer eine ausführliche Dokumentation zu dieser Allzweckwaffe?
Weiß wer was?
Gruß, Timo
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 17.12.2014, 14:58
Titel:
|
|
Hallo
zu REGEXP sollte man die andere Ressourcen zur Hilfe nehmen, also Matlab-Doku, weil das eigene Sprache ist. Also z.B. die Bücher nehmen, wie "Regular Expressions Cookbook"
so sollte es mit REGEXP funktionieren:
Zuletzt bearbeitet von denny am 17.12.2014, 18:57, insgesamt einmal bearbeitet
|
|
|
Takk |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.12.2014, 15:32
Titel:
|
|
Vielen, vielen Dank,
Ich werde mal versuchen, etwaige Dokumentationen ausfindig zu machen.
Mir fehlt nämlich noch der Fall, dass gar nichts eingegeben wurde. Dann soll natürlich auch eine Fehlermeldung ausgegeben werden.
Gruß, Timo
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 17.12.2014, 19:01
Titel:
|
|
Takk hat Folgendes geschrieben: |
Vielen, vielen Dank,
Ich werde mal versuchen, etwaige Dokumentationen ausfindig zu machen.
Mir fehlt nämlich noch der Fall, dass gar nichts eingegeben wurde. Dann soll natürlich auch eine Fehlermeldung ausgegeben werden.
Gruß, Timo |
so z.B.
|
|
|
|
|
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 - 2024
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.
|
|