---
title: "Regexp - hur finna tredje </td>?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/164492-regexp-hur-finna-tredje-td"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "solbulle"
published: "2007-09-13T19:54:35.000Z"
updated: "2007-09-16T11:37:37.000Z"
replies: 5
views: 482
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/164492-regexp-hur-finna-tredje-td"
---

# Regexp - hur finna tredje </td>?

## #1 — solbulle, 2007-09-13T19:54Z

Regexp är defenitivt inte min starka sida.

Jag kan lyckas klura ut hur jag kan plocka ut ett stort schabrak med kod ur en kodmassa, en sträng, med detta:

```
re.pattern = "kontroll-(.*?)<td valign=""top"" align=""right"">"
```

Men detta missar lite av det jag víll ha ut, men om jag ändrar koden till typ:

```
re.pattern = "kontroll-(.*?)</td>"
```

så får jag ingen träff. Jag antar att det beror på att det (givetvis) finns en massa \</td\> i den sträng jag kollar.

Så min fråga är, kan man som "slut-pattern" sätta tex den tredje förekomsten av \</td\> som dyker upp?

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

## #2 — i2n2, 2007-09-14T06:47Z

Hmm... Nu är ju inte ASP mitt område men i de flesta sammanhang jag använt regexp så har tecknet "/" en speciell funktion och måste skyddas av ett "escape"-teken om det är en del av söksträngen. 

Ex. För att hitta \</td\> söker man med \<\\/td\>, där \\ tecknet används för att det efterföljande "/" tecknet skall tolkas som ett vanligt tecken.

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

## #3 — Peter S, 2007-09-14T22:55Z

Slå på CI-flaggan och

```
/kontroll-((?:(?:.|\n|\r)*?<\/td>){3})/
```

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

## #4 — solbulle, 2007-09-15T14:00Z

Hm.. det känns som om det är på rätt väg.

Men.. "Slå på CI-flaggan" ? Euh? Vad?

Som det är nu håller sidan bara på och försöker ladda tills den timas ut.

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

## #5 — Peter S, 2007-09-16T07:50Z

CI = Case Insensitive:

```
re.IgnoreCase = True
```

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

## #6 — solbulle, 2007-09-16T11:37Z

Ah!   :r

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/164492-regexp-hur-finna-tredje-td
