---
title: "enkel regexp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/51629-enkel-regexp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Gaski"
published: "2002-08-29T08:36:19.000Z"
updated: "2002-09-01T11:59:08.000Z"
replies: 4
views: 273
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/51629-enkel-regexp"
---

# enkel regexp

## #1 — Gaski, 2002-08-29T08:36Z

Försöker ta ut allt inom en TD med:

```php
$sku = preg_replace("<td\sheight=17\sstyle=\"height:12\.75pt\">(.*?)</td>","\1",$line);
```

Men svaret blir bara:
Warning: Unknown modifier '(' in /home/k/krogkort/www/admin/add.php on line 11

Vad är fel?

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

## #2 — Marcus, 2002-08-29T08:53Z

$str = '\<td height=17 style="height:12.75pt"\>Innehållet\</td\>';
$str = preg_replace("/\<td.\*?\\\>(.\*?)\<\\/td\>/","\<b\>\\\\1\</b\>",$str);
print ($str);

Innehållet hamnar i \\\\1.

Redigerat: Upptäckte att forumet plockar bort backslashar om man skriver inom kodsnuttarna. skumt. Därför skrev jag som vanlig text istället.

Obs! Denna varienten är ganska så "greedy"

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

## #3 — Gaski, 2002-09-01T07:20Z

Nu gör den bara om det den matchar. Jag skulle vilja att den bara skriver ut \\\\1 och rensar bort alla annan kod från filen. Dvs, övriga \<td\> och \<tr\> osv... Går det med preg_replace?

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

## #4 — Marcus, 2002-09-01T09:33Z

Allt går med preg_replace. Bara du förstår hur det fungerar, vilket är mycket svårt. Läs igenom följande sidor för att få ett bättre grepp:
<http://www.perldoc.com/perl5.8.0/pod/perlre.html>
<http://hem.passagen.se/tarning/christer/util/regexp.htm>

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

## #5 — Gaski, 2002-09-01T11:59Z

Själva funktionen preg_replace verkar returnera hela strängen utan ändringar om den inte matchar. Det är det som jag inte vill, regexpen är det inge fel på...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/51629-enkel-regexp
