---
title: "hitta teckenkombinationer i en textsträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/135673-hitta-teckenkombinationer-i-en-textsträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MM"
published: "2005-10-13T12:47:24.000Z"
updated: "2005-10-17T09:09:43.000Z"
replies: 4
views: 381
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/asp/135673-hitta-teckenkombinationer-i-en-textsträng"
---

# hitta teckenkombinationer i en textsträng

## #1 — MM, 2005-10-13T12:47Z

Någon som vill hjälpa mig med följande: 

Jag hämtar ut data från en databas (textformat) och utseendet på den texten styr vissa andra saker. 
Så här vill jag göra:

if rs(text) innehåller \*El\*  ' kan innhålla El1, El 1, El2, El 2, Elmätare 1 osv...
enhet = KWH
else if rs(text) innehåller \*olja\* eller \*vatten\* then
enhet = M2

tips någon?

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

## #2 — Jesper T, 2005-10-13T12:54Z

Vilken DBMS?

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

## #3 — Jesper T, 2005-10-13T13:08Z

Detta känns som en typisk felkonstruering av databasuplägget, men i alla fall.
I mySql kan du köra regexp direkt i frågan.

```
SELECT * FROM tabell WHERE kolumn regexp 'El\s?\d|Elmätare\s?\d'
```

Alltså El eller elmätare följt av ett eller inget mellanslag och en siffra 0-9

I annat fall så får du göra en regexp i vbscript.

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

## #4 — emission, 2005-10-13T16:00Z

Som sagt, det beror på vilken DBMS man kör. En lämplig princip kan se ut så här:

```
SELECT [text],
CASE 
   WHEN [text] LIKE '%El%' THEN 'KWh' 
   WHEN [text] LIKE '%olja%' THEN 'm2' 
   WHEN [text] LIKE '%vatten%' THEN 'm2' 
   ELSE '' 
END AS Enhet 
FROM Tabell
```

Om möjligt bör du dock ta en titt på själva databasupplägget, och se om du inte kan få in enheten som en del i databasen.

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

## #5 — MM, 2005-10-17T09:09Z

givetvis har du rätt emission, blir nog bäst att lägga till enheten i db kopplad till mätaren.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/135673-hitta-teckenkombinationer-i-en-textsträng
