String opdelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Medior Java developer

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 »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

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 »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

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

26/05/2026 15:18:43
 
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.