woorden goed vervangen probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SAP FS-PM Developer DevOps

Bedrijfsomschrijving For our client in Rotterdam, we are looking for a SAP developer with experience in FS-PM (Financial Services – Policy Management). Within the Pensions department, you get to work in one of ten SAP teams. This department is responsible for all of the pension administration services, including general and client-related processes. Increasing customer satisfaction is one of the most important goals of the organization. Together with your team, you ensure that the pension administration service runs as smoothly and as automated as possible. Functieomschrijving Are you a SAP developer with experience in an Insurance company? Do you have experience

Bekijk vacature »

C# .NET Developer

Bedrijfsomschrijving Onze klant bouwt dynamisch en voornamelijk op .NET gebaseerde software voor diverse organisaties die zowel nationaal als internationaal opereren. De vestiging in Apeldoorn vormt onderdeel van een grotere organisatie met meerdere locaties in Nederland. De focus hier is om effectieve software te bouwen om data intensieve processen zo goed en overzichtelijk mogelijk te laten verlopen. Om dit soort processen goed te waarborgen en dat de juiste doelstellingen worden gehaald bieden zij velen oplossingen. Een voorbeeld hiervan is maatwerk mobile apps die gekoppeld worden aan zowel eigen software als die van diverse andere organisaties om de juiste data flows mogelijk

Bekijk vacature »

C# .NET Full Stack Developer

Bedrijfsomschrijving Dit internationale is marktleider op het gebied van automatisering. Door de vooruitlopende technieken zijn de processen zo efficiënt mogelijk ingericht. De software verwerkt aanvragen automatisch en zorgt ervoor dat binnen 24 uur de bestelling geleverd kan worden. De organisatie is dan ook continu bezig met het verder ontwikkelen en investeren in de nieuwste technieken. Het development team bestaat op dit moment uit zeven collega's, maar de totale organisatie uit meer dan 300 professionals. Het team is verantwoordelijk voor de gehele softwareontwikkeling, van front-end tot (productie)procesautomatisering. Iedereen heeft zijn/ haar eigen specialisatie, maar alles is mogelijk. Hierbij krijg je veel

Bekijk vacature »

New business developer

You will start working as new business developer for the German, Swiss and Austrian market. You will receive a direct contract from the company. It is a fulltime job for 35 hours a week. Salary is based on previous experience. What we offer Salary based on experience Contract from company itself Who you are Do you recognize yourself in the following? You have at least a Bachelor degree in marketing Experience in a similar position Native speaker in German Excellent analytical and research skills Pro-active and result minded with teamwork skills What will you do You will start working as

Bekijk vacature »

ETL Developer Datawarehouse

Wil jij je ETL-ontwikkelexpertise inzetten binnen de zorg? Dan is dit jouw baan! Je werkt vanuit de Crystal Tower in Amsterdam met de nieuwste Microsoft-technieken aan slimme oplossingen die zorgorganisaties helder inzicht geven in hun verbeterpunten. Jouw baan Onze datamodellen geven ziekenhuizen meer inzicht in hun huidige activiteiten en verwachte ontwikkelingen. Jij gaat deze complexe modellen verder uitbouwen én ontwikkelt en verbetert daarbij proactief de ETL in C# en SQL. Hierbij heb je alle ruimte om te sparren met (ervaren) collega-ETL-ontwikkelaars en werk je samen met onze BI-ontwikkelaars, software developers en consultants technische implementatie. Jouw team Je versterkt een gemotiveerd

Bekijk vacature »

.NET developer

Ben je niet onbekend met .NET frameworks en full-stack development? En ben je op zoek naar een uitdagende functie bij een groeiend bedrijf? Dan heb je wellicht interesse in de positie van: .NET developer voor ons kantoor in Helmond Over de positie: Je hebt een duidelijke rol binnen het team, waarbij je verantwoordelijk voor het ontwerpen en beheren van de plug ins voor de verschillende webshopomgevingen en/of de webportal bent. Je geeft advies aan resellers ontwikkelaars en begeleidt ze op technisch gebied aangaande de implementatie van nieuwe betaalmethoden en levert 3de lijns technical support. Over jou: Wij zijn op zoek

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Front-end developer Javascript

Bedrijfsomschrijving Onze klant is een internationale organisatie met meerdere vestigingen wereldwijd en het hoofdkantoor in Rotterdam. Momenteel zijn wij voor hun op zoek naar een medior/senior Front-end Developer om het team te versterken. Het team bestaat uit 4 ontwikkelaars waarvan een Lead en 1 junior en 2 supportmedewerkers. Onze klant is op zoek naar een ervaren ontwikkelaar die tussen de junioren kan staan en de Lead, zodat de Lead zich meer kan richten op andere projecten. Als Medior/Senior word van je verwacht dat je de junioren kunt helpen in het bouwen van simpele en schaalbare code. En ben je verantwoordelijk

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Hoe word ik C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Funda legt je uit hoe je dat doet. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of Dynamo/Cosmos. Problemen oplossen met

Bekijk vacature »

Software Developer- C++

Software Developer- C++ EXCITING NEW OPPORTUNITY FOR A LEADING CLIENT DESIGNING AND DEPLOYING SOFTWARE! Must be fluent in Dutch and English Zeist based client Software Developer- C++, GIS Competitive Salary To apply please call 020 800 4990 or email widdowson@searchability.com We are a highly respected and professional software house who create bespoke software solutions for a niche sector. Due to a period of growth we’re looking for a talented C++ Developer to join the team in Zeist. Sourced by: @SearchabilityEU– your 24/7 twitter feed of latest IT vacancies across Europe WHO ARE WE? With a passion for software for over

Bekijk vacature »

(Junior) Informatie Consultant

Functiebeschrijving NORISK IT Groep is een innovatieve en tevens groeiende IT-dienstverlener in Noord Nederland. De onderneming biedt specialistische kennis en ervaring voor het ontwerp, de levering en installatie, alsmede voor het onderhoud en beheer op systemen en infrastructuren, voor grote en middelgrote organisaties. Betrokkenheid, eigenaarschap en slagvaardig handelen hebben geleid tot langdurige klantrelaties en een prominente positie op de Noordelijke IT-markt. De NORISK IT Groep maakt sinds maart 2018 onderdeel uit van de Vincere Groep, een landelijke speler van zeven bedrijven op het gebied van IT, Communicatie en Security. NORISK Visionair, een dochteronderneming van de NORISK IT Groep, voert met

Bekijk vacature »

C#/Azure developer

Op zoek naar leuke collega's waarmee je kunt lachen, gave projecten en een ambitieuze werkgever die heel goed voor je zorgt? Aangenaam: Profit4Cloud! Wij zijn nu met 55 collega's en werken sinds 2015 vanuit 5 vestigingen aan mooie projecten met een fijne groep collega's die allemaal maar één ding willen: mooie en slimme software-oplossingen ontwikkelen met de nieuwste technieken. We zijn goed bezig en zijn daarom op zoek naar versterking: Medior C#/Azure developers. Ben jij de Medior C# developer die enthousiast wordt van mooie projecten waar binnen jij een belangrijke rol speelt? Dan is Profit4Cloud jouw 'place-to-be'! Als Medior C#

Bekijk vacature »

IT-Traineeship junior software programmeur

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Medior Front-end developer

Medior Front-end developer Functiebeschrijving: Ben jij een software engineer met passie voor front-end development? Wil jij je verder ontwikkelen in de nieuwste front-end technologieën? Zoek jij uitdagende klussen in teamverband? Wij bieden jou die uitdaging en de mogelijkheden jezelf verder te ontwikkelen. Wat ga je doen? In de financiële sector is de digitalisering in volle gang. Deze is door de Corona crisis nog eens flink opgevoerd. Steeds meer wordt digitaal gedaan, denk aan: polis informatie inzien, claims online declareren en zelfs schades opnemen door een schade expert. Bovenop dit alles moet het ook nog zoveel mogelijk automatisch door de keten

Bekijk vacature »

C# developer gezocht (distributed systems, SOA, NS

Ben je een C# developer met een oplossingsgerichte mentaliteit en op zoek naar een veelzijdige baan binnen een kleinschalig dynamisch bedrijf, waar je mee kunt denken in het groter geheel? Waar je met mensen komt te werken die betrokken zijn en een gemeenschappelijk gevoel van verantwoordelijkheid hebben? En waar je werkt aan schaalbaarheidsuitdagingen zodat jouw software grote hoeveelheden data kan verwerken? Nieuwsgierig? Lees dan verder! Voor een Rotterdams bedrijf zijn we op zoek naar een enthousiaste, en met name leergierige, full stack developer of een web developer die graag full stack wil worden. Het bedrijf biedt geavanceerde technische oplossingen die

Bekijk vacature »
Robin

Robin

20/04/2007 14:59:00
Quote Anchor link
hallo,

ik wil een aantal woorden vervangen en heb daarvoor de onderstaande code gemaakt...ik heb hem even wat ingekort om het zo duidelijk mogelijk te maken.

het onderstaande werkt en hij filtert netjes alle woorden :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?

$tekst
= 'hij heeft een fiets gewonnen';
$vervanging = ' ';

$filter = array(' fiets ', ' een ');
$tekst = str_replace($filter, $vervanging, $tekst);

echo "$tekst";

?>


echter als ik de tekst verander en de regel begint of eindigt met een van de te filteren woorden dan filtert hij de woorden niet :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?

$tekst
= 'een mooie fiets';
$vervanging = ' ';

$filter = array(' fiets ', ' een ');
$tekst = str_replace($filter, $vervanging, $tekst);

echo "$tekst";

?>


uiteraard is dit logisch omdat ik heb aangegeven om alleen woorden te filteren die beginnen met een spatie gevolgd door een woord en dan weer een spatie te vervangen (bijvoorbeeld : ' een ')

Indien ik deze spaties weglaat en het dus zo doe : 'een' dan filtert hij deze woorden wel, maar ook andere woorden als "meteen" of "heleen" en dat is uiteraard niet de bedoeling.

iemand enig idee hoe ik dit op kan lossen ?

ik wil dus alleen woorden vervangen als deze precies matchen met de in de filter aangegeven woorden !!
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
PHP hulp

PHP hulp

28/01/2021 00:54:42
 
- SanThe -

- SanThe -

20/04/2007 15:59:00
Quote Anchor link
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
<?php

ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

function
wisselen($value)
{

    $filter = array('fiets', 'een');
    $vervanging = ' ';
    if(in_array($value, $filter))
    {

        return str_replace($filter, $vervanging, $value);
    }

    else
    {
        return $value;
    }
}


$tekst = 'hij heeft een fiets gewonnen';
$arr = explode(' ', $tekst);
$arr_ok = array_map('wisselen', $arr);
$tekst_ok = implode(' ', $arr_ok);
echo $tekst_ok;

?>
 
Jan Koehoorn

Jan Koehoorn

20/04/2007 16:04:00
Quote Anchor link
Daarvoor heb je nu die mooie regexen! Met \b geef je een word boundary aan;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    $zin
= 'Hij heeft in zijn eentje meteen een mooie fiets gekocht.';
    $zin = preg_replace ('/\been\b/', 'zo\'n', $zin);
    echo $zin;
?>
 
- SanThe -

- SanThe -

20/04/2007 16:14:00
Quote Anchor link
@Jan Koehoorn: En als je zoals in de eerste post, meerdere waardes ($filter) wilt vervangen door een enkele waarde ($vervanging)? Wordt ie dan niet heel lastig?
 
Jan Koehoorn

Jan Koehoorn

20/04/2007 16:16:00
Quote Anchor link
Je kunt twee arrays maken, eentje met zoekwoorden en de tweede met vervangwoorden. In de eerste zet je dan je regexen. Je aanroep ziet er dan zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    $zin
= preg_replace ($search, $replace, $zin);
?>
 
- SanThe -

- SanThe -

20/04/2007 16:18:00
Quote Anchor link
@Jan Koehoorn: Okee, bedankt voor de info. Ik vind mijn oplossing ook wel creatief. ;-))
 
Robin

Robin

20/04/2007 17:42:00
Quote Anchor link
hallo,

allemaal super bedankt voor de reacties. ik ga meteen het eea aanpassen en testen...

uiteraard laat ik nog even weten of het me gelukt is.

groeten

Robin

Edit : het werkt inderdaad, alleen heb ik er nu een extra word boundary in gezet aangezien ook de woorden die eindigen op bijvoorbeeld fiets of een niet gefilterd mogen worden :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
    
$filter
= array ('/\bfiets\b/', '/\been\b/');
$replace = ' ';
$text = 'een mooie meteen enfiets enfietsbom fietsen je het een fiets';

$uitkomst = preg_replace ($filter, $replace, $text);

echo "$uitkomst";

?>



edit : lol, die tweede b stond er al in, maar had ik niet eens gezien...ik dacht al waarom ineens het woord "been" gebruiken ha ha
Gewijzigd op 01/01/1970 01:00:00 door Robin
 



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.