Ga Terug   Leerlingen.com Forum > Multi Media > Computers & Internet
FAQ Ledenlijst Kalender Berichten van vandaag

Computers & Internet Problemen met je computer, of weet je niet welke router nu te moeten installeren voor je breedbandje? Dit, en andere zaken vind je hier!

 
 
Onderwerpopties Waardering: Onderwerp waardering: 2 stemmen, 5,00 gemiddeld. Weergavemodus
Prev Vorige Bericht   Volgende Bericht Next
Oud 28 January 2005, 18:08   #1
Pakspul
Banned
 
Pakspul's Avatar
 
Geregistreerd op: 11 February 2002
Locatie: Hengelo
Berichten: 12.521
Standaard Zitten er hier ook nerds

Die verstand hebben van Regular expressions? :?

zal anders ook maar ff probleem posten :+

Ik heb het volgende probleem ik wil met regex delen uit een string halen (door middel van preg_match_all) en die later gaan bewerken, nu ben ik een aardig eind opweg gekomen maar zit vast op stuk dat het RegEx deel vooruit moet kijken.

PHP Code:
$str 'begin-text <br />
    {message.id?}bericht content{;}<br />
    {if.statement?}if=true{:}if=false (else){;}<br />eind text'
;

preg_match_all("/{([^}]*)\?}([^{]*?)(?!{:}([^}]*)){;}/ise"$output$regsPREG_SET_ORDER); 
Als ik de output bekijk van $regs staat dit er in
Code:
Array
(
    [0] => Array
        (
            [0] => {message.id?}bericht content{;}
            [1] => message.id
            [2] => bericht content
        )

)
Maar er staat niks in over de 2e if statement in de string, dat ik ook het deel waar die vast loopt de eerst is namelijk een IF zonder else en die andere zit wel een ELSE in maar daar kijkt die.. niet over slaat die over.

Laatst aangepast door Pakspul : 28 January 2005 om 19:16
Pakspul is offline   Met citaat antwoorden
 


Berichting Regels
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Aan
Smilies zijn Aan
[IMG] code is Aan
HTML code is Uit

Forumnavigatie


Alle tijden zijn GMT +1. De tijd is nu 03:13.


Forum software: vBulletin 3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.