Kan man använda subString eller nåt annat för att plocka ut en del av en sträng som man inte vet exakt hur den ser ut? Jag har en sträng som kan se ut på följande sätt(siffrorna är godtyckliga och kan variera i antal): >Kan man använda subString eller nåt annat för att plocka ut en del av en sträng som man inte vet exakt det är alltid de sista siffrorna jag ska ha, det är hela strängen jag visar, men den kan som sagt se olika ut.. Den sista siffergruppen kan innehålla från en siffra och uppåt. Du sparar väl resultatet? Visst funkar det, om man sparar det som du sa Johan:) Jag glömde det i min iver. Det funkar klockrent.Klippa en sträng?
xxx 1 xx 87667
xxx 12 xx 124
xxx 123 xx 1257
Det är de sista siffrorna jag måste få tag iSv: Klippa en sträng?
>hur den ser ut?
Du måste veta vad du skall leta efter annars går det inte. Det framgår inte av ditt exempel om du skall ha de siffror som följer efter det mönster du anger eller om du alltid skall ha den sista gruppen siffror.
Är det hela strängen du visar eller bara en delmängd?
Om vi tar den enklaste varianten (sista gruppen i strängen) kan du göra så här
str.Substring(str.LastIndexOf(' ')+1)Sv:Klippa en sträng?
---------EDIT----------
jag har förökt med följande, det vill inte fungera.
<code>
string sms;
sms = HttpUtility.UrlDecode(coll["sms"], enc);
sms.Substring(sms.LastIndexOf(' ') + 1);
</code>Sv: Klippa en sträng?
sms = sms.Substring(sms.LastIndexOf(' ') + 1);
På vilket sätt fungerar det inte? Vad får du för resultat?
/JohanSv:Klippa en sträng?