INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Zahl aus String lesen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.01.2012, 16:50 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2012 16:58 von M Nussbaumer.)
Beitrag #1

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
Zahl aus String lesen
Hallo zusammen, ich hab gerade die totale Denkblockade und hoffe ihr könnt mir weiterhelfenBig Grin

Muss eine 3-stellige Zahl aus einem beliebig langen String auslesen können, dabei ist die Zahl die einzige im ganzen String. Ich wollte das Problem mit einer regular Expression lösen, aber entweder geht es nicht (glaub ich nichtWink ) oder ich arbeite schon zu lange und sehe den Wald vor lauter Bäumen nicht(schon eher)

Für andere elegante Lösungen bin ich natürlich auch offenSmile

Vielen Dank schon mal im vorraus.

Gruss Marc

Edit: Der String ist in etwa so aufgebaut xyz\asdf_000asdf wobei mich die Zahl bei 000 interessiert
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.01.2012, 17:34 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2012 17:47 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Zahl aus String lesen

Akzeptierte Lösung

Daß der String nur "in etwa" so aufgebaut ist, macht die Sache schwerer. Aber immerhin, es gibt eine klare Aussage: Die Zahl ist die einzige im String.
Habe mal einen Vorschlag gemacht:
1. Es wird die Position der ersten Ziffer ermittelt
2. Mit diesem Wert als Offset wird der String in eine Dezimalzahl konvertiert
   
Edit: Aber so geht es auch - und ist einfacher:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2012, 07:49
Beitrag #3

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Zahl aus String lesen
Super, danke vielmalsSmile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dezimal-String nach Zahl Funktion ares2013 4 4.371 10.04.2019 13:12
Letzter Beitrag: jg
  String to Zahl. Leerzeile 911tom 7 4.306 21.11.2017 11:15
Letzter Beitrag: Lucki
  String in Zahl/ Zahl in String mit Type Cast Jann 6 5.430 18.01.2016 09:02
Letzter Beitrag: Jann
  Problem mit Zahl zu Hex String Bishop 7 5.935 16.06.2015 13:51
Letzter Beitrag: Bishop
  String to Zahl lola2014 2 3.011 13.03.2015 09:45
Letzter Beitrag: lola2014
  Double zahl aus String cRyo 4 4.625 05.11.2013 22:04
Letzter Beitrag: cRyo

Gehe zu: