---
title: "pattern till preg_replace"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/118581-pattern-till-preg-replace"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Patrik81"
published: "2004-12-22T18:08:52.000Z"
updated: "2004-12-22T19:25:49.000Z"
replies: 2
views: 237
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/php/118581-pattern-till-preg-replace"
---

# pattern till preg_replace

## #1 — Patrik81, 2004-12-22T18:08Z

Hej :)

Jag har problem med dessa reguljära uttryck nu igen. Jag trodde jag lyckats få till det, men icke.

Har ett script som skall finna alla förekomster av "ck" i en sträng, och ersätta med ett värde. Det lyckas jag med. Sedan försökte jag utöka kapaciteten, så att den bara skulle ersätta alla förekomster av "ck" som inte åtföljs av en vokal.
Så då testade jag med

```
"/ck[^a|e|i|o|u|y|å|ä|ö]/"
```

och lite varianter på detta, med parenteser, och frågetecken eller asterisker i slutet (för att få den att kunna tänka sig att det kan finnas fler tecken efter, men icke.

Hur göra? Den skall alltså bara matcha typ "cks" eller "ckt" etc. men inte "cka".

Någon som har ett humm?

Tack på förhand :)

MVH Patrik

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

## #2 — Peter S, 2004-12-22T18:33Z

Hej!

Plocka bort förekomsterna av alterneringssymbolen:

```
"/ck[^aeiouyåäö]/"
```

 :)

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

## #3 — Patrik81, 2004-12-22T19:25Z

Tack! 
Det fungerade finfint :)

Jag får  önska dig en god jul och ett gott nytt år :)

MVH Patrik

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

---

Tråden på webben: https://www.webforum.nu/amne/php/118581-pattern-till-preg-replace
