---
title: "Lägga till efter ett ord i en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/60205-lägga-till-efter-ett-ord-i-en-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Addeladde"
published: "2002-11-25T13:38:55.000Z"
updated: "2002-11-25T17:09:53.000Z"
replies: 7
views: 238
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/60205-lägga-till-efter-ett-ord-i-en-sträng"
---

# Lägga till efter ett ord i en sträng

## #1 — Addeladde, 2002-11-25T13:38Z

Hej

Om jag har en variabel kallad sidKod. I den finns detta lagrat:

```
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
```

I jag vill lägga till lite text i varibeln sidkod efter \<head\>
Jag vill alltså att sidkoden ska se ut på detta sätt:

```
<html>
<head>
<!-- Här ska den extra koden läggas till -->
<title></title>
</head>
<body>
</body>
</html>
```

Hur gör jag det?

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

## #2 — Poffe, 2002-11-25T13:50Z

så här kanske? inte testat men..

str3 = Left(str1, 13) & str2 & Mid(str1, 13, Len(str1)-13)

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

## #3 — LarsG, 2002-11-25T13:50Z

```
sidkod = replace(sidkod,"<head>","<head>" & "<!-- Här ska den extra koden läggas till -->")
```

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

## #4 — LR^evil.sid, 2002-11-25T14:06Z

```
<%
	dim infogaText, sidFot
	sidFot = "<html><head><title></title></head><body></body></html>"
	infogaText = "<!-- Här ska den extra koden läggas till -->"
	sidFot = left(sidFot, 12) & infogaText & right(sidFot, 42)
	response.write replace(sidfot, "<", "&lt;") & "<br>"
%>
```

eller kanske

```
<%
	infogaText = "<!-- Här ska den extra koden läggas till -->"
	sidFot = left(sidFot, inStr(sidFot, "<head>") + 5) & infogaText & right(sidFot, len(sidFot) - inStrRev(sidFot, "<title>") + 1)
	response.write replace(sidfot, "<", "&lt;") & "<br>"
%>
```

\[ red\] hehe... det där tänkte jag inte på LarsG klart du skall göra så : )

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

## #5 — Addeladde, 2002-11-25T14:16Z

> **LarsG skrev:**
>
> ```
> sidkod = replace(sidkod,"<head>","<head>" & "<!-- Här ska den extra koden läggas till -->")
> ```

Det var så jag själv tänkte göra men jag trodde att det gick utan att ersätta \<head\>

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

## #6 — LarsG, 2002-11-25T16:28Z

Ja, då får du använda instr för att hitta var \<head\> slutar och sedan sätta ihop det med mid 

```
pos = instr("<head">,sidkod)
if  pos > 0 then sidkod = mid(sidkod,1,pos+5) & ny & mid(sidkod,pos+6)
```

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

## #7 — Addeladde, 2002-11-25T16:59Z

Spelar det någon roll om man gör så eller på det första sättet att skriva over \<head\> prestandamässigt.

Jag tror knappst det!

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

## #8 — LarsG, 2002-11-25T17:09Z

Jag tror nog att det är svårt att uppmäta någon relevant skillnad.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/60205-lägga-till-efter-ett-ord-i-en-sträng
