---
title: "matcha hela ord med regex"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/125325-matcha-hela-ord-med-regex"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "paraxe"
published: "2005-03-29T10:12:48.000Z"
updated: "2005-03-29T11:27:26.000Z"
replies: 3
views: 457
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/dotnet/125325-matcha-hela-ord-med-regex"
---

# matcha hela ord med regex

## #1 — paraxe, 2005-03-29T10:12Z

Hej,

Jag har nu försökt förstå mig på Regular Expressions, men jag hittar ingen lösning på mitt problem, dels fattar jag inte riktigt syntaxen å escape hit å dit.

Det delikata problemet (som säkerligen är jätte lätt att lösa) är.

Jag vill replace ett helt ord, bara där ordet exakt matchar

så här ser koden ut:

```
string ToFilter = ((rrs.UI.Group)gCollection[i]).ParagraphContent;
						
	foreach(rrs.UI.Definition d in aList)
	{
							
		ToFilter = Regex.Replace(ToFilter, d.FldWord, "<a class=...>" + d.FldWord + "</a>");
							
	}
```

har jag ordet "krä" så skall inte bokstäverna i "k,r,ä" i ordet "kräver" replacas.

/pär

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

## #2 — wallabou, 2005-03-29T10:22Z

Du kan väl loopa igenom alla matches och sen bara byta ut dem?

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

## #3 — paraxe, 2005-03-29T11:07Z

> Du kan väl loopa igenom alla matches och sen bara byta ut dem?

 Det är det jag gör.. 

Men ta ordet "natur" tex. Regex ska bara replace "natur", inte "natur" i ordet "**natur**lagar"

Nån klarhet?

Mvh

pär

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

## #4 — spango, 2005-03-29T11:27Z

*\\b*  motsvarar "word boundary", så om du vill matcha "natur" ska det vara "\\bnatur\\b".

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/125325-matcha-hela-ord-med-regex
