WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   String parsen in C# (http://www.wcm.at/forum/showthread.php?t=197026)

Gerald24 10.08.2006 14:54

String parsen in C#
 
Hallo,

ich habe folgendes Problem:

ich muss einen string überprüfen, ob dieser eine bestimmte Zeichenfolge enthält und diese Zeichenfolge dann weiterverwenden. Es kann sich um folgende 4 Zeichenfolgen handeln:

9 stellig numerisch
15 stellig numerisch
16 stellig numerisch
drei 4er Blöcke und ein 3er Block numerisch

Beispiel (die Zahlen sind natürlich nicht immer dieselben):

Das ist die 127345639 die ich haben will
167235435261543 irgendein text
sda 1234536278965453
hallo 2343 2378 5470 234 text

Es kann auch sein dass der string 2 oder mehrere zu findende numerische Blöcke enthält.

Ich möchte alle numerischen Blöcke aus einem string auslesen die einem der 4 oben genannten Muster entsprechen.

Ich hoffe ihr könnt mir weiterhelfen.

Vielen Dank,

liebe Grüße
Gerald

tivise 10.08.2006 16:14

Hört sich nach Hausaufgaben an...

IST das SO?

Wenn ja wirst keine Antworten kriegen ;)

Biri 11.08.2006 20:08

hi,

das sollte mit regular expressions nicht so schwer sein - such mal danach, man findet im internet reichlich beispiele, auch in C#.

fg
hannes

xandl33 12.08.2006 19:58

hi,

du könntest mit einem pointer durch den string gehen und mit hilfe des ascii codes feststellen ob sich um eine zahl handelt wenn kannst du sie in einen hilfsstring abspeichern, da es sich anscheinend um eine HÜ handelt werd ich hier nicht mehr schreiben (um teilstrings in einem string zu suchen bietet c diverse funktionen, google mal nach string).


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag