String opdelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Pagina: 1 2 volgende »

Rolf -

Rolf -

21/04/2012 12:47:59
Quote Anchor link
Hee allemaal,

Ik zit met een moeilijke kwestie.

In een database staan adressen in 1 veld. Dus bijvoorbeeld teststraat 10 bis.
Nu wil ik dit gaan onderverdelen in drie kolommen:
straat, huisnummer en toevoeging.

Heeft iemand enig idee hoe ik de bestaande string kan exploden zodat ik deze drie delen apart op kan slaan in de database?

Toevoeging op 21/04/2012 13:00:48:

Ik heb dit al gevonden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$tekst
= 'test straat 282 Bis';

preg_match('/(?P<name>\s+\w+) (?P<digit>\d+) (?P<name2>\w+)/', $tekst, $matches);

print_r($matches);
echo '<br>';
echo $matches['name'].'<br>';
echo $matches['digit'].'<br>';
echo $matches['name2'];
?>


Dit geeft als output:
straat
282
Bis

Hier mis ik dus het eerste deel van de string
Gewijzigd op 21/04/2012 13:01:18 door Rolf -
 
PHP hulp

PHP hulp

03/12/2024 18:13:34
 
Jasper DS

Jasper DS

21/04/2012 13:02:53
Quote Anchor link
Kan je niet met strpos zoeken naar een spatie en daarna afkappen met substr..
 
Rolf -

Rolf -

21/04/2012 13:07:01
Quote Anchor link
Maar dan zit ik nog steeds met het probleem als een straat uit twee delen bestaat. Zoals hier met teststraat.

Of zie ik het nou verkeerd?

Ik wil dit namelijk automatisch uit laten voeren op best veel adressen ;)
 
Rick van Riel

Rick van Riel

21/04/2012 13:07:12
Quote Anchor link
Eigenlijk heb je zelf al gezegd wat je moet doen. Je moet de string exploden en PHP heeft hier een handige functie voor.
http://nl3.php.net/explode

Daarmee moet het zeker lukken.
 
Rolf -

Rolf -

21/04/2012 13:12:58
Quote Anchor link
Nee daar lukt het niet mee.

Als ik deze strings heb:
$a = Test straat 10 a;
$b = Test 10;

En als ik deze ga exploden krijg ik verschillende explodes:
Bij $a is explode[0] = test, explode[1] = straat, explode[2] = 10 en explode[3] = a.
Bij $b is explode[0] = Test, explode[1] = 10.

Met deze data kan ik dus he-le-maal niets. Via een loop kan ik deze data nooit controleren.
Gewijzigd op 21/04/2012 13:14:44 door Rolf -
 
Obelix Idefix

Obelix Idefix

21/04/2012 13:16:46
Quote Anchor link
Ben heel benieuwd; straatnamen zijn heel divers

Straatnaam
Stationsweg
van Vlietstraat
Joost van de Vondellaan
 
Noppes Homeland

Noppes Homeland

21/04/2012 13:21:27
Quote Anchor link
Er is geen eenduidige manier om deze strings op te splitsen naar de gewenste delen.

100% score behaal je alleen als je het handmatig doet
50+% score kan je behalen door je data te analiseren en de best mogelijke split daarop toe te passen. 50+% zal je dan alsnog met het handje moeten doen.
 
Rolf -

Rolf -

21/04/2012 13:23:33
Quote Anchor link
En die 50 % haal ik door middel van ;)?
 
Noppes Homeland

Noppes Homeland

21/04/2012 13:30:53
Quote Anchor link
Rolf - op 21/04/2012 13:23:33:
En die 50 % haal ik door middel van ;)?


Daar kan geen antwoord opgegeven worden, dat is geheel afhankelijk wat je aan 50% data pattern te verwerken hebt.
 
Rolf -

Rolf -

21/04/2012 13:38:11
Quote Anchor link
Ik wil de string opknippen in straat (ook als de straat uit 2 delen bestaat dus b.v. van Vlietstraat), huisnummer en evenuteel toevoegin. Toevoeging is niet zo heel belangrijk omdat dit ook met de hand nagelopen kan worden.

Heb al veel geprobeerd, maar het lukt me maar niet...
 
Nick Dijkstra

Nick Dijkstra

21/04/2012 13:46:21
Quote Anchor link
En als je deze gebruikt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
preg_match('/(?<name>.*?) (?P<digit>\d+) (?P<name2>\w+)/', $tekst, $matches);
?>
 
Rolf -

Rolf -

21/04/2012 14:10:49
Quote Anchor link
Dat werkt! Bedankt!
Ik ben helemaal niet thuis in de preg_match materie ;)

Bedankt!

Toevoeging op 21/04/2012 14:13:47:

Nog 1 vraag trouwens:

Soms hebben mensen ingevuld 51A.

Dus met de toevoeging aan het huisnummer vast.
Hier wordt dan niet op gematched. Is daar ook nog een toevoeging voor?
 
Ozzie PHP

Ozzie PHP

21/04/2012 14:20:33
Quote Anchor link
Ik ben er ook niet zo goed in, maar probeer dit dan eens:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
preg_match('/(?<name>.*?) (?P<digit>\d+\w*) (?P<name2>\w+)/', $tekst, $matches);
?>
 
Rolf -

Rolf -

21/04/2012 14:24:08
Quote Anchor link
Nee dat pakt hij helaas niet..
 
Ozzie PHP

Ozzie PHP

21/04/2012 14:29:24
Quote Anchor link
En zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
preg_match('/(?<name>.*?) (?P<digit>(\d+\w*)) (?P<name2>\w+)/', $tekst, $matches);
?>


Toevoeging op 21/04/2012 14:53:54:

Zo, ik heb een nieuwe gemaakt. Deze lijkt te werken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$street
= 'test straat 282 Bis';

preg_match('#(?P<street>[^\d]+)(?P<number>\d+.*)#', $street, $matches);

$street = trim($matches['street']);
$number = trim($matches['number']);

echo 'De straat is ' . $street . ' en het nummer is ' . $number . '.';
?>
 
Wim E

Wim E

22/04/2012 00:29:45
Quote Anchor link
De aangeleverde versie van Ozzie werkt inderdaad.
Ik wou de versie van mij plaatsen maar die is in C# :)
 
Eddy E

Eddy E

22/04/2012 14:42:50
Quote Anchor link
Werkt dit dan ook:

2e Balsemienstraat 12, Rotterdam
Plein 1940-45 3, Middelburg (zie google-maps)
12e Septemberlaan 2, Noorbeek

Dus let even op hoe de syntax van adressen is!
Vooral die van Plein 1940-45 kan leuk zijn!
 
Ozzie PHP

Ozzie PHP

22/04/2012 18:09:48
Quote Anchor link
Eddy, grappig... als er een getal in de straatnaam zit wordt het inderdaad tricky. Maar het gaat hier helemaal in het begin al fout. Ik citeer de topicstarter: "In een database staan adressen in 1 veld". Daar gaat het fout. Er moet natuurlijk een apart veld voor de straat, het nummer en eventueel een toevoeging zijn. 3 Velden dus.
 
- SanThe -

- SanThe -

22/04/2012 18:16:32
Quote Anchor link
Ozzie PHP op 22/04/2012 18:09:48:
Er moet natuurlijk een apart veld voor de straat, het nummer en eventueel een toevoeging zijn. 3 Velden dus.


Enige juiste antwoord zo te zien.
 
Erwin H

Erwin H

22/04/2012 18:18:47
Quote Anchor link
Uhm, is dat niet precies wat de TS nu juist van plan is?
Quote:
In een database staan adressen in 1 veld. Dus bijvoorbeeld teststraat 10 bis.
Nu wil ik dit gaan onderverdelen in drie kolommen:
straat, huisnummer en toevoeging.
 
- SanThe -

- SanThe -

22/04/2012 18:21:20
Quote Anchor link
Ja, maar gaat dat dan ook wel weer de database in?
 

Pagina: 1 2 volgende »



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.