Regex Fout

Gestart doorBartv3 reacties64 weergaven

4 berichten · pagina 1 van 1

Bartv

Lid · Topicstarter

Berichten
4.451
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb een fout in me regex volgens mij, want hij geeft niet de goede data, beter gezegd, hij geeft geen data.

Dit is me regex in de preg_match_all:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/preg_match_all"]preg_match_all[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]/<div class="mainphone"><img alt="Tel:" src="/img/mainPhoneXXL.gif" style="vertical-align: middle" />(.*?)</div>/s[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tel[/COLOR][COLOR= #007700]);[/COLOR] ?>


Dit is de data waar ik het uit moet halen:

<div class="mainphone">
                    <img alt="Tel:" src="/img/mainPhoneXXL.gif" style="vertical-align: middle" />
                        <a href="http://mobiel.detelefoongids.nl/search/click2call?catLib=Verhuizers&amp;subsearchtype=yp&amp;call=%2B31118470510&amp;searchtype=yp&amp;page=2&amp;query=18692117&amp;categoryId=VER20&amp;longitude=3.593&amp;latitude=51.471796&amp;displayName=Arentse+VOF+Transportbedrijf&amp;city=Vlissingen&amp;">0118-470510</a>
                </div>


Ik moet het telefoonnummer dus hebben.

en dit geeft hij als data terug:

Array ( [0] => Array ( ) [1] => Array ( ) ) 1


Ik heb via Anton de website: http://regexpal.com gekregen, dit loste alleen niets op (wel bedankt daarvoor wink)

Weet iemand de fout?

Gr Bart
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
(.*)
0
Bartv

Lid · Topicstarter

Berichten
4.451
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dankje!
Ik heb hier nog een andere oplossing voor gevonden via een vriend:

/[0-9]{4}-[0-9]{6}|[0-9]{2}-[0-9]{8}|[0-9]{3}-[0-9]{7}/


Deze werkt ook vrij goed.
Ik zal kijken welke er beter is!
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bij die van jou ga je uit van een vast aantal tekens
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren