Kan möjligen fungera med följande pattern
0(\d{3})
Förutsatt att det inte dyker upp fler sifferkombinationer på fyra siffror med en nolla först.
2 svar · 349 visningar · startad av Pedda
jag har en sträng som kan se ut så här:
enmassa/text0105ochlite:till-text56aa88
strängen innehåller alltid text + fyra siffror varav den första alltid är en nolla + mer text med siffror och jag vill enbart ha ut dom tre rödmärkta siffrorna som kan vara mellan 100 och 999. ( i detta exempel 105)
Hur gör man det enklast?
Kan möjligen fungera med följande pattern
0(\d{3})
Förutsatt att det inte dyker upp fler sifferkombinationer på fyra siffror med en nolla först.
Funkar fint, och det funkar även om jag har fler kombinationer med siffror först då jag bara hämtar den första.
string a = @"blaha0111merablaha0555";
Match m = Regex.Match(a, @"0(\d{3})");
Console.WriteLine("Test: " + m.Groups[1]);
Måste nog sätta mig in i hur regex funkar egentligen. ;)