---
title: "Acceptera gemener och versaler"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47790-acceptera-gemener-och-versaler"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Skarre"
published: "2002-07-13T00:08:20.000Z"
updated: "2002-07-13T14:09:05.000Z"
replies: 6
views: 258
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/47790-acceptera-gemener-och-versaler"
---

# Acceptera gemener och versaler

## #1 — Skarre, 2002-07-13T00:08Z

Hjärnan går inte på full effekt så här på nattkvisten och jag undrar om någon nattuggla kan berätta hur jag ska göra för att följande kod även ska acceptera versaler.

```
strText = Replace(Replace(strText,"[.b]","<strong>"), "[/b]","</strong>")
```

Den ska alltså acceptera både "**" och "**".****

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

## #2 — Skarre, 2002-07-13T00:14Z

Hrm... jag tror jag hittade lösningen i VBScript-dokumentationen. Jag återkommer när jag fått det att fungera.

Här kommer det:

```
	strText = Replace(Replace(strText,"[.b]","<strong>",1,-1,1), "[/b]","</strong>",1,-1,1)
```

Det alltså en parameter som avgör om jämförelsen är binär eller inte.

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

## #3 — Nickemannen, 2002-07-13T00:23Z

```
strText = Replace(Replace(LCase(strText),"[.b]","<strong>"), "[/b]","</strong>")
```

gör att allt i strängen blir lowercase

om du vill ha det mer avancerat använd RegExp,
för om det är vanlig text så fungerar ju inte LCase() för då
blir ju alla bokstäver små

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

## #4 — Skarre, 2002-07-13T00:40Z

> **Nickemannen skrev:**
>
> ```
> strText = Replace(Replace(LCase(strText),"[.b]","<strong>"), "[/b]","</strong>")
> ```
>
> gör att allt i strängen blir lowercase \[..\] om det är vanlig text så fungerar ju inte LCase() för då
> blir ju alla bokstäver små

Jag förstår inte riktigt vad du menar. Du ger exempel på kod som gör all text till gemener, men sedan säger du att LCase inte fungerar för att det gör texten till gemener!? :) Hursomhelst så löste jag det som du ser ovan genom att ange att jämförelsen ej ska vara binär.

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

## #5 — Bire, 2002-07-13T09:33Z

Om man vill kan man använda vbTextCompare (1) som extra argument till Replace() för att få en case-insensitive (väsk-okänslig) matchning.

```
strText = Replace(Replace(strText,"[.b]","<strong>"[b], 1[/b]), "[/b]","</strong>"[b], 1[/b])
```

Mvh,
snabelbire

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

## #6 — Skarre, 2002-07-13T12:27Z

Nu blir jag nästan rädd. Är det inte precis det jag gjort i min andra post? :D

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

## #7 — @nders, 2002-07-13T14:09Z

Skarre, jag missade ditt inlägg helt.
Ber om ursäkt, skall icke upprepas. ;)

(det var alltså jag som råkade vara inloggad som Bire tidigare. :) )

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/47790-acceptera-gemener-och-versaler
