---
title: "Hämta tre siffror i en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/150403-hämta-tre-siffror-i-en-sträng"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Pedda"
published: "2006-08-21T18:34:08.000Z"
updated: "2006-08-21T18:58:29.000Z"
replies: 2
views: 368
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/150403-hämta-tre-siffror-i-en-sträng"
---

# Hämta tre siffror i en sträng

## #1 — Pedda, 2006-08-21T18:34Z

jag har en sträng som kan se ut så här:

enmassa/text0**105**ochlite: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?

Permalänk: https://www.webforum.nu/p/150403

## #2 — Engine^, 2006-08-21T18:52Z

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.

Permalänk: https://www.webforum.nu/p/1854404

## #3 — Pedda, 2006-08-21T18:58Z

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. ;)

Permalänk: https://www.webforum.nu/p/1854406

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/150403-hämta-tre-siffror-i-en-sträng
