---
title: "Regexp, lite halvkrånglig sådan."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/120200-regexp-lite-halvkrånglig-sådan"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Tympanon"
published: "2005-01-15T18:55:56.000Z"
updated: "2005-01-16T11:34:59.000Z"
replies: 3
views: 304
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/120200-regexp-lite-halvkrånglig-sådan"
---

# Regexp, lite halvkrånglig sådan.

## #1 — Tympanon, 2005-01-15T18:55Z

Hejsan igen

Nu har jag hållit på ett tag me regexpar o det fungerar bra, men jag har nu fått lite problem.

detta har jag nu, funkar fint:

preg_match_all('/\<B\>(.\*?)\<\\/B\>/', $content, $matchtime);

\-Det jag vill är att modifera funktionen ovan, så att även inledningar med t.ex. \<li\> o slut me \</li\> accepteras och vävs in bland $matchtime-resultaten...

så här är tänket bakom:

preg_match_all('/\<B\> ELLER \<li\>(.\*?)\<\\/B\> ELLER \<\\/li\>/', $content, $matchtime);

det är viktigt att dom tas med i samma preg_match-utryck, då jag måste ha alla \<b\> och \<li\> innehåll i ordning som dom kommer i strängen $content.

Tack på förhand. Hoppas det finns någon som är tillräckligt säker.

Jon

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

## #2 — dectgap, 2005-01-15T19:09Z

Så här tolkar jag dig:

```
preg_match_all('/<(?:B|li)>(.*?)<\/(?:B>|li)>/', $content, $matchtime);
```

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

## #3 — Tympanon, 2005-01-15T20:05Z

ok tack!

försökte få de o funka med ett annat exempel.

\---
om ja vill som första uttryck (den text som ska hittas innan det uttryck ja vill ha ut från contents) ha antingen bara \<B\> ELLER (\<B\> och 10 tabulatorer efter) :P hur gör ja då? 

efter uttrycket ja ska plocka ut ska det vara 9 tabulatorer och ett \</B\> direkt efter dessa 9 tabulatorer.
\---

har testat en del me syntaxen \\s utan framgång.

har jag gettmig ut på hal is? försöker få ut radio-infon på sr.se/p3/tabla. just nu får jag antingen bara ut de program som inte har programinfo (inte är länkar) eller tvärtom. jag får inte ut båda typer samtidigt.

däremmot gick de bra o få ut tiden för alla programstarter enkelt.... hoppas någon vågar sig på mitt problem. tack på förhand

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

## #4 — dectgap, 2005-01-16T11:34Z

```
preg_match_all("/<B\t{10}?>(.*?)\t{9}<\/B>/", $content, $matchtime);
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/120200-regexp-lite-halvkrånglig-sådan
