regual expression

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »
Simon

simon

17/09/2008 07:27:00
Quote Anchor link
hieronder staat html code waar ik graag een Regular expression op los wil laten om:
Arga, Distribuição Auto, Lda. (regel 3)
eruit te filteren.

ik heb nu zelf dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
preg_match('/<br>\n+([a-zA-Z0-9|,.\s\w]{1,})\n<\/font>/', $waarde, $firma);
?>


als iemand weet hoe ik mijn regex aan moet passen om hem werkend te krijgen en de uitleg erbij wil geven hoe hij werk dan zou dat mij enorm helpen.

alvast bedankt

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<img src="_pics/baredvert.gif" align="top" width="68" height="20">
<font size="3" face="Arial"><br>
Arga, Distribuio Auto, Lda.
</font><font size="2" face="Arial">
<br><img src="_pics/baredhor.gif" align="top" width="400" height="4"><br>
<img src="_pics/baredvertinfu.gif" align="top" width="68" height="18">
Motor vehicle supplies and new parts<br>
<img src="_pics/baredvertinfp.gif" align="top" width="68" height="18">
<i>Gros. Peas/Aces p/Automveis</i><br>
<img src="_pics/bargrayhor400.gif" align="top" width="400" height="2"><br>
<img src="_pics/bargrayhor400.gif" align="top" width="400" height="2"><br>
<img src="_pics/baredvertppl.gif" align="top" width="68" height="18">
Domingos Abreu Figueiredo (Eng.) - Director<br>

<img src="_pics/baredvert.gif" align="top" width="68" height="18">
Comercial/Vendas<br>
<img src="_pics/bargrayhor400.gif" align="top" width="400" height="2"><br>
<img src="_pics/bargrayhor400.gif" align="top" width="400" height="2"><br>
<img src="_pics/baredvertadr.gif" align="top" width="68" height="18">
Alameda Antonio Sergio, 57-A<br>
<img src="_pics/baredvert.gif" align="top" width="68" height="18">
2795 - LINDA-A-VELHA<br>
<img src="_pics/bargrayhor400.gif" align="top" width="400" height="2"><br>
<img src="_pics/baredverttel.gif" align="top" width="68" height="18">
21
419 10 41
<img src="_pics/baredvertfax.gif" align="top" width="68" height="18">
21
419 10 50
<br>

<img src="_pics/bargrayhor400.gif" align="top" width="400" height="2"><br>
<img src="_pics/bargrayhor400.gif" align="top" width="400" height="2"><br>
<img src="_pics/baredvert.gif" align="top" width="68" height="18">
Source/<i>Fonte</i>: <a href="../45bizservices/spie/index.html"><img src="_pics/logospie60x14.gif" alt="SPIE" align="absmiddle" border="0" width="60" height="14">
Gewijzigd op 01/01/1970 01:00:00 door Simon
 
PHP hulp

PHP hulp

18/05/2024 02:47:47
 
Jacco Engel

Jacco Engel

17/09/2008 07:31:00
Quote Anchor link
Ligt nogal aan je situatie, is het bijv een variabel gedeelte, is het altijd het zelfde stukje tekst, staat het altijd op dezelfde plek

Vertel eens iets meer over de bron van het bestand, waar komt het vandaan, hoe word het gegenereerd
 
Simon

simon

17/09/2008 07:35:00
Quote Anchor link
ze worden doormiddel van "file_get_contents();" van het net afgehaald en de structuur is altijd hetzelfde(dit stukje komt dus meerdere keren voor alleen dan is de tekst soms anders dus de html niet).

ik hoop dat je me zo kunt helpen anders moet je nog maar wat meer informatie vragen ;)
 
Jacco Engel

Jacco Engel

17/09/2008 07:40:00
Quote Anchor link
Wat is het doel?
 
Simon

simon

17/09/2008 07:47:00
Quote Anchor link
het doel is om regex te leren:P

maar ik wil nu:
Arga, Distribuição Auto, Lda. (regel 3)

uit de html code halen.

er zijn meerdere van deze HTML stukjes maar die heb ik geexplode en daarna in een foreach loop gezet zodat ik steeds losse kleine stukjes HTML krijg en zo dus makkelijker kan zoeken met regex.

de site waar ik de gegevens vanaf haal is: http://portugalvirtual.pt/0/3054dat1.html

hieronder mijn code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
ini_set ('display_errors', 1);
error_reporting (E_ALL | E_STRICT);

$result = file_get_contents('http://portugalvirtual.pt/0/30.html');
preg_match_all('/3054dat[0-7]\.html/', $result, $gegevens);

foreach ($gegevens[0] as $gegevens=>$value){
    $result = file_get_contents('http://portugalvirtual.pt/0/'.$value);
//    $result = file_get_contents('http://portugalvirtual.pt/0/3054dat1.html');
//    $result = file_get_contents('iets.php');

    $firma1 = get_string_between($result, '<font size="3" face="Arial"><strong>', '</strong>');
    preg_match_all('(\<font size="3" face="Arial"\>\<strong\>\s[^\<\>]{1,50}\s\<\/strong\>)', $result, $firma);
    preg_match_all('(\<img src="_pics\/baredvertadr\.gif" width="68" align="top" height="18"\>[^\<\>]{1,100}\<br\>)', $result, $straat);
    print_r($straat);

    $test = explode('<strong>', $result);

    foreach($test as $res=>$waarde){
        $aap = preg_match('/<br>\n([a-zA-Z0-9|,.\s\w]{1,})\n<\/font>/', $waarde, $firma);

        print_r($firma);
        print_r($waarde);
        echo '<br/>';
    }
}

function
get_string_between($string, $start, $end){
    $string = " ".$string;
    $ini = strpos($string,$start);
    if ($ini == 0) return "";
    $ini += strlen($start);
    $len = strpos($string,$end,$ini) - $ini;
    return substr($string,$ini,$len);
}

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.