---
title: "Översätta regexp (till sökfunktion) från ASP till PHP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/155865-översätta-regexp-till-sökfunktion-från-asp-till-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "web00132"
published: "2007-01-11T12:42:01.000Z"
updated: "2007-03-19T20:19:49.000Z"
replies: 8
views: 603
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/155865-översätta-regexp-till-sökfunktion-från-asp-till-php"
---

# Översätta regexp (till sökfunktion) från ASP till PHP

## #1 — web00132, 2007-01-11T12:42Z

Talande rubrik va?   ;) 
Behöver alltså hjälp, fattar nada av sånt här. ASP-koden:

```
set objRxp=new RegExp
objRxp.Pattern="[^A-Za-z0-9åäöÅÄÖ ]"
	
' ## Om texten innehåller farliga tecken som punkter mm, tas dom bort
if objRxp.Test(searchText) then
  objRxp.global = true
  searchText = objRxp.replace(searchText, "")
end if
```

 Variabeln 'searchText' är alltså sökordet/sökorden. Stort tack på förhand!

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

## #2 — Peter S, 2007-01-11T12:44Z

```php
$searchText = preg_replace('/[^a-zåäö0-9 ]/i', '', $searchText);
```

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

## #3 — web00132, 2007-01-11T12:48Z

Wow, det var snabbt. Jag testar den och återkommer och 'accepterar...'. Stort tack!   :bire

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

## #4 — Peter S, 2007-01-11T13:30Z

Tilläggas kan att VBScript-ditot går att förenkla till

```
set objRxp=new RegExp
objRxp.Pattern="[^a-z0-9åäö ]"
	
' ## Om texten innehåller farliga tecken som punkter mm, tas dom bort
objRxp.global = true
objRxp.ignoreCase = true
searchText = objRxp.replace(searchText, "")
```

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

## #5 — web00132, 2007-01-12T10:31Z

Ok, tack!    :r  :) 
Och PHP-koden funkade perfa!   :bire

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

## #6 — web00132, 2007-02-19T15:46Z

Hmm, ett litet problem, ifall man vill göra så att bindestreck (-) inte byts ut, vad behöver man lägga till i pattern här ovan? Jag vill liksom kunna söka på t ex "Inga-Britt" typ.

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

## #7 — Peter S, 2007-02-19T18:49Z

```
objRxp.Pattern="[^a-z0-9åäö- ]"
```

 :)

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

## #8 — web00132, 2007-02-23T12:02Z

Haha, ok jag erkänner, borde ha testat lite.   :birp
Tack!

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

## #9 — nitro2k01, 2007-03-19T20:19Z

Flyttat från Regular Expressions på grund av att provtiden för forumet har gått ut

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

---

Tråden på webben: https://www.webforum.nu/amne/php/155865-översätta-regexp-till-sökfunktion-från-asp-till-php
