Regex

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

Junior full stack developer

Functie Als full stack developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

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 »

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 »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »
Kumkwat Trender

Kumkwat Trender

20/12/2008 18:26:00
Quote Anchor link
Hallo allemaal,

ik heb een klein vraagje.
Bestaat er misschien een mogelijkheid om in regex zelfde waardes te laten controleren?

Voorbeeld
AB AB
linker reeks en rechter reeks zijn gelijk aan elkaar dus true.(gescheiden door een spatie).

AB BA
linker reeks en rechter reeks zijn niet gelijk aan elkaar dus false.(en ook gescheiden door een spatie)

Nja, alvast bedankt
Ltrs Peter
Gewijzigd op 01/01/1970 01:00:00 door Kumkwat Trender
 
PHP hulp

PHP hulp

27/05/2026 08:06:50
 
Citroen Anoniem Graag

Citroen Anoniem Graag

20/12/2008 18:30:00
Quote Anchor link
Dat kan niet met een regex zover ik weet, maar waarom met een regex?
Is het niet makkelijker om de string te explode'n op n spatie en vervolgens te kijken of de array items gelijk aan elkaar zijn.
 
GaMer B

GaMer B

20/12/2008 19:14:00
Quote Anchor link
Misschien kun je conditions gebruiken. En anders moet je toch near gebruiken.
 
Kumkwat Trender

Kumkwat Trender

20/12/2008 22:47:00
Quote Anchor link
nja ik ben een regex te maken voor mijn naam scriptje (vraag niet waarom xD)

ik heb het geprobeerd maar het lukt niet helemaal.

Het gaat om de volgende punten
*Begint met A (eerste letter van de alfabet) altijd
*A tot C dus [A-C]+
*linker reeks gelijk aan rechter reeks
*mag meerdere letters bevatten als het maar op alfabetische volgorde is en A tot C
*geen cijfers

Om een overzicht te geven heb ik zeg maar een paar voorbeelden geschreven die die zou moeten doen:
A A [goed]
AA AA [goed]
AB AB [goed]
AC AC [goed]
ABC ABC [goed]
ABBC ABBC [goed]
AABBC AABBC [goed]
ABB ABB [goed]

en wat ie niet moet doen:
a a [fout]
B B [fout]
A [fout]
AA AB [fout]
ACC ACC [fout]
BC BC [fout]
AD AD [fout]
AABBC AABB [fout]
AAA [fout]
123 123 [fout]
ABCZ ABCZ [fout]

Misschien een klein beetje hulp?

op dit moment heb ik dit:
\b([A]+|[A]+[A-C]+)\W+([A]+|[A]+[A-C]+)\b

alleen detecteert ie ook AA AB enz. :S
 
Richard van Velzen

Richard van Velzen

21/12/2008 03:10:00
Quote Anchor link
'~\b(A+B*(?(?<=B)C*|))\s\1\b~'

Je hebt alleen een fout in je eerste lijstje, volgens je eigen definitie kan 'AC AC' niet, en staat daar wel.
 

21/12/2008 09:35: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
<?php
$data
= "AA AB";
list($1, $2) = explode(" ", $data);

if($1 == $2){
    return true;
}
else{
    return false;
}

?>
Gewijzigd op 01/01/1970 01:00:00 door
 
Eddy E

Eddy E

21/12/2008 09:48:00
Quote Anchor link
@ Martin: zoals de kleurcodering hierboven al aangeeft: een variabele mag niet beginnen met een nummer.
$1 mag niet.
$e mag wel.
 
Douwe

Douwe

21/12/2008 10:11:00
Quote Anchor link
En Martin,
Heb je de tweede post van de TS wel gelezen? Daarin staat namelijk dat ie nog veel meer wil checken, dan twee gelijke delen...
 
Kumkwat Trender

Kumkwat Trender

21/12/2008 13:32:00
Quote Anchor link
@Rhichard bedankt voor je code alleen doet ie het niet echt xD

ik test mijn regex op dit site http://regexpal.com/
hij pakt het zeg maar niet :S

nja ik heb nu dit
(A^CC+|A+B+|C+|AA+)+\s(A^CC+|A+B+|C+|AA+)
en voldoet nu aan 6 goeds (i.p.v. 8) en heb 2 fouten.

ben er dus bijna maar niet helemaal.
 
Joren de Wit

Joren de Wit

21/12/2008 13:54:00
Quote Anchor link
Ik denk niet dat dit je met een regex gaat lukken, met name door de alfabetische eis die je stelt. Dat valt niet zomaar te controleren met een regex.

Een voorbeeldje van hoe je het aan zou kunnen pakken:
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

function
checkName($sName)
{

    if($sName == '')
    {

        return false;
    }

    
    list($sPart1, $sPart2) = explode(' ', $sName);
    
    if($sPart1 != $sPart2)
    {

        return false;
    }

    else
    {
        if($sPart1[0] != 'A')
        {

            return false;
        }

        else
        {
            $sPrev = $sPart1[0];
            $aAllowed = range('A', 'C');
            
            for($i = 1; $i <= strlen($sPart1); $i++)
            {

                if(!in_array($sPart1[$i], $aAllowed))
                {

                    return false;
                }

                elseif($sPart1[$i] < $sPrev)
                {

                    return false;
                }

                else
                {
                    $sPrev = $sPart1[$i];
                }
            }
        }
    }

    
    return true;
}


$sName = 'ABZ ABZ';
var_dump(checkName($sName)); // bool(false)

$sName = 'ABC ABC';
var_dump(checkName($sName)); // bool(true)
?>

Nog niet uitgebreid getest, dus het kan zijn dat er nog een paar namen tussendoor glippen. Maar ik denk dat dit wel al voldoet...
 
Richard van Velzen

Richard van Velzen

21/12/2008 14:13:00
Quote Anchor link
Hoezo, mijn regex voldoet prima aan alle eisen. Je moet ook niet testen met regexpal, die gebruikt brakke POSIX regexes. Met PCRE (preg_match) in PHP werkt het prima:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
function checkName($name) {
    return preg_match('~^(A+B*(?(?<=B)C*|))\s\1$~', $name) === 1;
}


$sName = 'ABZ ABZ';
var_dump(checkName($sName)); // bool(false)

$sName = 'ABC ABC';
var_dump(checkName($sName)); // bool(true)

Edit: en als je dan perse wilt dat hij het via regexpal doet (ECMA regexes, geen posix en geen perl-compatible zooi), kun je '\b(A+(?:(?=B)B+C*|B*))\s\1\b' gebruiken.
Gewijzigd op 01/01/1970 01:00:00 door Richard van Velzen
 
Joren de Wit

Joren de Wit

21/12/2008 14:26:00
Quote Anchor link
Ziet er netjes uit Richard. Moet zeggen dat ik me nooit zó diep in de wereld van regexen begeven heb, maar er blijkt toch meer mogelijk te zijn dan ik dacht!
 
Kumkwat Trender

Kumkwat Trender

21/12/2008 15:21:00
Quote Anchor link
Jep het werkt,
bedankt iedereen
 



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.