---
title: "funktion för att rensa bort \"allt utom ...\"?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/80237-funktion-för-att-rensa-bort-allt-utom"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "sabbacus"
published: "2003-06-21T15:04:02.000Z"
updated: "2003-06-23T16:06:25.000Z"
replies: 2
views: 254
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/php/80237-funktion-för-att-rensa-bort-allt-utom"
---

# funktion för att rensa bort "allt utom ..."?

## #1 — sabbacus, 2003-06-21T15:04Z

Tja.
Jag letar efter en funktion som tar en sträng som indata or rensar bort allt från strängen förutom det jag anger ska få finnas med (t.ex. "rensa bort allt utom heltal från strängen").

Tips någon?

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

## #2 — Matte, 2003-06-21T15:13Z

Det är sådana saker som det är lämpligt att använda reguljära uttryck (regexp) till.

Som exempel. Ta bort allt som inte är siffror:

```
$str = preg_replace("/[^\d]/", "", $str);
```

Ju mer avancerat du vill ha det, desto mera avancerade uttryck/mönster får du skriva.

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

## #3 — LMD, 2003-06-23T16:06Z

> **Matte skrev:**
>
> Det är sådana saker som det är lämpligt att använda reguljära uttryck (regexp) till.
> 
> Som exempel. Ta bort allt som inte är siffror:
>
>
> ```
> $str = preg_replace("/[^\d]/", "", $str);
> ```

Aldrig funderat över vad \\D är? :)
Testa:

```
$str = preg_replace("/\D/", "", $str);
```

> **Matte skrev:**
>
> Ju mer avancerat du vill ha det, desto mera avancerade uttryck/mönster får du skriva.

Exakt, men varför krångla till det? ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/80237-funktion-för-att-rensa-bort-allt-utom
