Ich möchte in der Lage zu erkennen, ob eine Zeichenfolge eine Zahl enthält, entweder als eine Ziffer (0-9) geschrieben oder als Buchstaben in einfachem Englisch (eins, zwei, drei ..). Die Buchstabenfolgen in der Zeichenfolge sollten als einzelne Wörter und nicht als Teile von Wörtern erkannt werden.Wie erkenne ich, ob eine Zeichenfolge entweder eine Ziffer als Ziffer enthält oder als Buchstaben in C# geschrieben wird?
So zum Beispiel:
"This string contains no numbers" = false;
"This string contains the number 1" = true;
"This string contains the number three" = true;
"This string contains a dogs bone" = false; //contains the word 'one' as part of the word 'bone', therefore returns false
nichts auf, so dass speziell diese Frage finden Könnten Antworten; Sie haben hauptsächlich damit zu tun, nur ganze Zahlen aus Strings zu extrahieren, also dachte ich, ich würde weitermachen und fragen.
Gibt es eine Bibliothek, die solche Sachen verarbeiten kann? Wenn nicht, wie kann ich das angehen? Gibt es einen schnelleren Weg, als alle formulierten Zahlen zu einem Array zusammenzufassen?
Ich habe nicht nach unten Sie stimmen , aber nach dem "Wie stelle ich eine gute Frage?" http://stackoverflow.com/help/how-to-ask Artikel, Sie haben nicht gezeigt, was Sie bereits recherchiert und/oder versucht haben. – AndyJ