---
title: "Plocka ut bit av sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/112550-plocka-ut-bit-av-sträng"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nitro2k01"
published: "2004-09-29T10:03:12.000Z"
updated: "2004-09-29T20:15:20.000Z"
replies: 4
views: 282
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/javascript/112550-plocka-ut-bit-av-sträng"
---

# Plocka ut bit av sträng

## #1 — nitro2k01, 2004-09-29T10:03Z

Hej! Jag behöver plocka ut en bit av en sträng, typ så här:
111härkommer vadsomhelst!222
Där allt mellan 111 och 222 plockas ut. Helst med ett reguljärt uttryck.

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

## #2 — Jojoxx, 2004-09-29T10:51Z

Ett "non-greedy" exempel;

```
str="111härkommer vadsomhelst!222";
newstr=(str.match(/111([\d\D]+?)222/))?RegExp.$1:null;
```

Alltså den tar den minsta matchningen av allt mellan 111 och 222, vill du ha den greedy plockar du bort frågetecknet i regexp-delen.

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

## #3 — nitro2k01, 2004-09-29T10:53Z

Vad är egentligen skillnaden mellan greedy och non-greedy?

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

## #4 — Jojoxx, 2004-09-29T19:59Z

I exemplet ovan gör det ingen skillnad, men skulle strängen se ut så här; "111härkommer vadsomhelst!222lite mer text222" så skulle ett greedy-uttryck plocka ut största möjliga match, dvs. "härkommer vadsomhelst!222lite mer text" medans ett non-greedy skulle plocka ut "härkommer vadsomhelst!".

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

## #5 — nitro2k01, 2004-09-29T20:15Z

Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/112550-plocka-ut-bit-av-sträng
