SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [sslug-perl] RegEx øv!



sslug@sslug wrote:

Tak for de mange bidrag (SMA, Ask, Kaare)
(som ikke virkede)

> Den første hat i ^[^&]$label=([^&]+)
> -----------------^
> betyder i PERL, fra starten af linien. Er det nødvendigt, hvis du er
> ligeglad med starten af strengen?
> 
> Hvis vi skal beskrive det du søger efter i ord:
>         hvad-som-helst, efterfulgt af
>         $label=, efterfulgt af
>         et-eller-flere tegn som ikke må være & [slut]

okay, den skal gå således:
 LABEL skal enten være første tegn i strengen, eller
 være efterfulgt af et '&'.
 LABEL er efterfulgt af '=' hvorefter følger en variable
 der er afsluttet af '&' eller end-of-string.
 Variablen skal samles op.

> Det ville jeg skrive på denne måde i PERL:
>         m/.*?$label=([^&]+)/i

Virker den i Perl? Jeg får en fejl i PHP.
Hvordan skal [^&]+ forstås?

$ perldoc CGI   -kunne jeg ikke lige finde en løsning i.

-- 
best regards
+-------------------------------------------------------+
! Hans Schou,      Hamletsgade 4-201,     DK-2200 Kbh N !
! Fax : +45 3391 5310             Phone : +45 3586 1266 !
! mailto:sslug@sslug             http://www.schou.dk !
+-------------------------------------------------------+
   One Day - One World - One Operating System - Linux
      12 September 1999 - http://www.linuxdemo.org


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:52
Denne side vedligeholdes af MHonArc .