regual expression

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

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

27/12/2024 14:42:51
 
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.