/ 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
Fra : Niels Bachmann


Dato : 11-05-02 18:46

hej gruppe

jeg har et script der læser en masse linier ala :

bla bla blaaa (1982) (blaa bladder) (bla)

jeg vil gerne fjerne alt efter første slut parantes, men er ikke synderlig
stærk i regex.
nogle forslag ?

linien skulle gerne ende med at se sådan ud :

bla bla blaaa (1982)

MVH/ Niels Bachmann
--
"Mandrake.... Have you ever seen a 'commie drink a glass of water?"

http://www.precious.dk



 
 
Christian Joergensen (11-05-2002)
Kommentar
Fra : Christian Joergensen


Dato : 11-05-02 18:49

On Sat, 11 May 2002 19:45:32 +0200, Niels Bachmann wrote:

> bla bla blaaa (1982) (blaa bladder) (bla)

> bla bla blaaa (1982)

Prøv følgende:

   <?php
   $foer = "bla bla blaaa (1982) (blaa bladder) (bla)";
   ereg("^([^)]+).+$", $foer, $regs);
   print $regs[1].")";
   ?>

--
Christian Jørgensen | What is a magician but a practicing theorist?
http://www.razor.dk |

Christian Hansen (11-05-2002)
Kommentar
Fra : Christian Hansen


Dato : 11-05-02 20:46

Du behøver slet ikke at bruge regexp. for at klare den opgave. Med lidt
fantasi kan man bruge explode, som er noget hurtigere. Hvis du har

$str = "bla bla blaaa (1982) (blaa bladder) (bla)";


$str1 = array_shift(explode(")",$str)).")";

print str1;


Ovenstående er lidt en fuskerløsning, men så absolut gangbar

MVH Christian

Niels Bachmann wrote:
> hej gruppe
>
> jeg har et script der læser en masse linier ala :
>
> bla bla blaaa (1982) (blaa bladder) (bla)
>
> jeg vil gerne fjerne alt efter første slut parantes, men er ikke synderlig
> stærk i regex.
> nogle forslag ?
>
> linien skulle gerne ende med at se sådan ud :
>
> bla bla blaaa (1982)
>
> MVH/ Niels Bachmann
> --
> "Mandrake.... Have you ever seen a 'commie drink a glass of water?"
>
> http://www.precious.dk
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste