/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
regex vrøvl
Fra : Ulrik Nielsen


Dato : 19-09-05 21:44

Følgende giver mig en del vrøvl...

$s = preg_match("|^[a-z]+[a-z_-]+\.(gif|jpg)$|", "et-eller_andet.jpg");
resultere i en:
"PHP Warning: preg_match(): Unknown modifier 'j' in...."

og jeg kan ski ikke lige finde ud af hvad det er der er galt med den...
øv. !

- er der en eller anden venlig sjæl der kan hjælpe mig med den ?

mvh
--
ulrik nielsen |
-----------------+---------------------------------------------------
quote or the day | sticktion
from bofh | http://www.cs.wisc.edu/~ballard/bofh/

 
 
Peter Brodersen (19-09-2005)
Kommentar
Fra : Peter Brodersen


Dato : 19-09-05 21:56

On Mon, 19 Sep 2005 22:44:08 +0200, Ulrik Nielsen <un.spam@tiscali.dk>
wrote:

>$s = preg_match("|^[a-z]+[a-z_-]+\.(gif|jpg)$|", "et-eller_andet.jpg");
>resultere i en:
>"PHP Warning: preg_match(): Unknown modifier 'j' in...."

Det første tegn i din regex er din delimiter, der adskiller udtrykket
fra flag. Her har du valgt at bruge |

Det er ikke så hensigtsmæssigt at bruge det tegn, fordi du senere
bruger | i en anden betydning her: (gif|jpg)

Jeg ville blot udskifte | (som delimiter) med / eller # eller
lignende:

> $s = preg_match("/^[a-z]+[a-z_-]+\.(gif|jpg)$/", "et-eller_andet.jpg");

--
- Peter Brodersen

Ulrik Nielsen (20-09-2005)
Kommentar
Fra : Ulrik Nielsen


Dato : 20-09-05 07:30

Peter Brodersen wrote:
> Det første tegn i din regex er din delimiter, der adskiller udtrykket
> fra flag. Her har du valgt at bruge |

argh ! såskudaogsså... jeg havde stirret mig så blind på resten af
udtrykket at jeg havde glemt de der pipes :-/

- well takker for hjælpen

--
ulrik nielsen | bellcom open source as
-----------------+---------------------------------------------------
tlf..: 7556 6200 | "beeing evil means it can be x-mas every day."
mobil: 3124 4206 | - greg (userfriendly.org) -

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste