Article View: alt.pl.comp.lang.csharp
Article #10195Re: Wyciąganie danych ze stringa
From: Sławomir Paśko
Date: Mon, 21 Nov 2005 15:12
Date: Mon, 21 Nov 2005 15:12
29 lines
1953 bytes
1953 bytes
Być może się mylę bo nie czuję się expertem od C# a na pewno nie jest to
najbardziej optymalne rozwiązanie, ale w takim przypadku jak opisałeś,
to może dałoby string zamienić na char[]. Potem sprawdzać każdy znak po
kolei czy jest cyfrą (IsDigit()). Jeśli znak jest cyfrą, to doklej go
do do stringu (powiedzmy "liczba") reprezentującego pierwszą liczbę we
wskazanej frazie , jeśli nie jest cyfrą to sobie zapamiętaj wartość
"liczba" do jakiejś tam zmiennej (Convert.ToInt32(liczba)), potem ustaw
liczba na "" i leć dalej po tablicy szukając cyferek :)
pozdrawiam,
Sławek
Jaroslaw Kowalski napisał(a):
> "gizm0" <gizm0@op.pl> wrote in message news:dlkkvt$u6u$1@news.onet.pl...
>
>>Witam
>>Mam np takiego stringa:
>>"23 5 - 21, 56"
>>Czy da sie wyciągnąć liczby za pomocą takiego formatu stringa
>>"{0} {1} - {2}, {3}"?
>
>
> Nie da się - najlepiej użyj RegExp'a.
>
> Jarek
>
>
Technical Details
Message-ID:
<dlso78$ac6$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<dlkkvt$u6u$1@news.onet.pl> <dlkqk0$23n9$1@node3.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Sławomir Paśko <spasko@o2.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Wyciąganie danych ze stringa Date: Mon, 21 Nov 2005 16:12:54 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 29 Message-ID: <dlso78$ac6$1@nemesis.news.tpi.pl> References: <dlkkvt$u6u$1@news.onet.pl> <dlkqk0$23n9$1@node3.news.atman.pl> Reply-To: spasko.malpa.o2.pl NNTP-Posting-Host: 212.160.184.36 Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1132586024 10630 212.160.184.36 (21 Nov 2005 15:13:44 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Mon, 21 Nov 2005 15:13:44 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: pl, en-us, en In-Reply-To: <dlkqk0$23n9$1@node3.news.atman.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit