Regex URL alleen *.html

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Applicatie developer

Wil jij werken aan complexe IT-systemen bij een van de grootste logistieke werkgevers ter wereld? Als ontwikkelaar bij UPS werk je aan opkomende technologieën en DevOps processen om ervoor te zorgen dat onze logistieke processen zo soepel en efficiënt mogelijk verlopen. Dit ga je doen Je bent betrokken bij alle facetten van applicatieontwikkeling. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en implementeren. Je levert ontwerpen die passen bij de onderliggende frameworks en concepten, bouwt efficiënte en testbare code, identificeert en integreert modulaire software en levert geïntegreerde unit tests. Dit doe je samen met

Bekijk vacature »

Cloud/Data solution architect

Help jij onze klanten met hun Cloud-transformatie? Als solution architect adviseer jij klanten in hun transformatie naar de Cloud en help je klanten bij de modernisering van het applicatielandschap. Daarnaast speel je een grote rol in het inzichtelijk maken van processen door aggregatie van data. Je bent daarbij verantwoordelijk voor het analyseren van de huidige klantomgeving en adviseert over strategie voor transformatie en het toepassen van Big Data. Bert Ertman (VP Technology): “Met Cloud-technologie verkorten we de tijd naar waarde voor onze klanten en opdrachtgevers”. Wat zijn voorbeelden van jouw werkzaamheden? Je brengt de huidige situatie bij de klant in

Bekijk vacature »

Full Stack Java of C# 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: Full Stack Java of C# developers met ervaring in back-end en front-end software ontwikkeling. Ben jij de Full Stack developer die enthousiast wordt van mooie projecten met high-end technologie? Dan

Bekijk vacature »

IT Systems Support Specialist

IT Systems Support Specialist Optelec Nederland B.V. located in Barendrecht OPTELEC NEDERLAND B.V. is part of the Vispero™, the world's leading developer and manufacturer of software, optical and electronic devices. Vispero™ improves the quality of life of people with visual impairments by providing simple and effective solutions. For our office in Barendrecht we are immediately looking for the following colleague: About You… Experienced with Windows Desktop & Server OS and VMware environment. Strong analytical, troubleshooting, and problem-solving skills Ability to communicate effectively across organizational boundaries Ability to research and understand technical documentation Experience with Microsoft Office applications Good organizational and

Bekijk vacature »

Full stack C# .NET web developer, inhouse project

Ben je een C# .NET developer met circa 0 tot 2 jaar ervaring en op zoek naar een nieuwe baan als web developer in Rotterdam? Bij een organisatie waarbij je inhouse kan werken maar wel de afwisseling hebt van telkens nieuwe projecten voor externe klanten? En het liefste een organisatie waar je de zekerheid en mogelijkheden hebt die horen bij een groot bedrijf maar waarbij je tevens de informaliteit en vrijheid hebt van een kleine club? Daarbij natuurlijk een goed salaris, uitstekende pensioenregeling, onkostenvergoeding, de nieuwste versie van de Iphone of Samsung, plus laptop. En de mogelijkheid voor een leaseauto

Bekijk vacature »

C# Software engineer

Company Proxyclick is a rapidly growing tech company based in the heart of Europe. Our mission is to help businesses better manage their visitors well beyond the simple act of registration. We incorporate into the visitor experience notions of security, health and safety, brand promotion and communication, and privacy. Our cloud-based SaaS visitor management solution caters to the enterprise security needs of companies such as Airbnb, Audi, Dimension Data, L’Oréal, or Pepsico. Millions of people around the world use our apps. In everything we do, we strive to build the best possible product. Our goal is to combine simplicity and

Bekijk vacature »

.NET Developer / C#

Bedrijfsomschrijving werken bij een organisatie waar je met het volgende in aanraking komt: High-intensity dataverkeer, meer dan 2,7 miljard berichten per jaar; Development aan .NET applicaties die maandelijks miljoenen euro's verwerken; Salaris als developer tot bijna 70.000 euro op jaarbasis; Geen partij in de omgeving van Tilburg die zo'n complex .NET applicatielandschap heeft; Werken aan meer dan 50 diensten, verdeeld over 10 Scrum teams; Focus op o.a.: C# en ASP.NET in een Agile organisatie; Elk kwartaal een week lang verplicht met nieuwe technieken/tooling werken; Meer dan 40 ervaren .NET ontwikkelaars als collega's; Mogelijkheid om 32 of 36 uur te gaan

Bekijk vacature »

Web Developer

Ben jij degene die het verschil weet tussen een prima website en een site die echt geweldig is? Gaat jouw hart sneller kloppen van een echt gebruiksvriendelijke site? Word je blij van het toepassen van de laatste ontwikkelingen en techniek? Dan willen wij graag met jou kennismaken! De W.T. Group groeit door: nieuwe producten, nieuwe vormen van dienstverlening, nieuwe afzetkanalen… Onze eigen websites groeien en veranderen mee, maar ook de sites van onze samenwerkingspartners en onze klanten kunnen een expert gebruiken, daarom hebben we een vacature voor een Web Developer Binnen de W.T. Group ben jij de specialist die alles

Bekijk vacature »

Microsoft BI ontwikkelaar binnen de financiël

Bedrijfsomschrijving Deze klant is al ruim 50 jaar actief binnen de Nederlandse markt. Ze verzamelen data van financiële gegevens en slaan deze data op in een informatiesysteem/datawarehouse. Vanuit dit systeem verzorgen ze diverse oplossingen op financieel gebied. Werken voor deze organisatie betekent werken voor een solide bedrijf die al jarenlang actief is. Je komt te werken met hechte collega’s waar je mee kunt sparren binnen een multidisciplinair team van BI Specialisten. De type mensen die je hier zult vinden zijn voornamelijk: pragmatische, professionele en ervaren specialisten die op een ontspannen manier de relatie met de interne klant en collega’s aangaan.

Bekijk vacature »

Senior Developer voor complexe software omgeving

Bedrijfsomschrijving Mijn opdrachtgever zoekt een Senior Front-end Developer die hun software solutions naar een hoger plan kan tillen. De software is gericht op het optimaliseren van bedrijfsprocessen. Ruim 20 jaar geleden zijn ze begonnen met één standaardproduct en inmiddels hangen daar al meer dan 40 aanvullende modules omheen. Elke klant heeft andere behoefsten dus de klanten bepalen zelf welke modules zij afnemen. Al die modules hangen met elkaar samen maar zo is voor het ene bedrijf een module relevant en voor de ander niet. Momenteel werken er 12 software ontwikkelaars en 2 software testers. De modules maken gebruik van veel

Bekijk vacature »

Retail gigant zoekt .NET developer

Bedrijfsomschrijving Deze retail gigant is gevestigd in een mooi pand dat van alle gemakken is voorzien. Er werken een paar honderd medewerkers verdeeld over diverse afdelingen, waaronder ook de IT afdeling. Ze hebben een aantal kwaliteitsmerken in de markt staan die binnen de meeste huishoudens wel te vinden zijn. Ze hebben hier oog voor detail binnen de producten maar zeker ook oog voor de medewerkers. Zo zijn er veel mogelijkheden voor persoonlijke ontwikkeling maar ook een goede werk privé balans en een aantal mooie secundaire arbeidsvoorwaarden waar je gebruik van kan maken om in vorm te blijven. Verder is er

Bekijk vacature »

Developer / Java / Cloud

Bedrijfsomschrijving Voor een organisatie in regio Eindhoven zijn wij op zoek naar een Software Developer met goede kennis van Java. Het gaat om een software bedrijf dat te omschrijven is als informeel en open. De mensen die er werken zijn enthousiast, willen graag goede kwaliteit neerzetten, nieuwe technieken worden omarmt en alles is zo ingericht dat nieuwe tools/technieken gemakkelijk geïntegreerd kunnen worden. De organisatie is erg technisch georiënteerd, men gaat echt voor software development en heeft passie voor het vak. Er wordt geïnvesteerd in medewerkers door bijvoorbeeld opleidingen, cursussen en echt tijd voor onderzoek en innoveren. Je krijgt al snel

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 »

Senior Software Engineer

Het bedrijf waar je komt te werken als Senior Software Engineer is KRANENDONK Smart Robotics in Tiel. Door het implementeren van intelligente robot technologie stelt KRANENDONK zijn klanten in staat om efficiënter en effectiever te produceren. De productiesystemen die KRANENDONK levert zijn klant specifieke oplossingen, die slim zijn geïntegreerd in de bestaande materiaal- en datastromen. Traditioneel worden robots ingezet voor repeterende productie, maar KRANENDONK's competentie ligt in het tegenovergestelde: het automatiseren van niet-repeterende productie door slimme toepassing van robottechniek. Dit opent een wereld aan mogelijkheden voor productiebedrijven. Voor het ontwikkelen van de productiesystemen maakt KRANENDONK gebruik van het zelf ontwikkelde

Bekijk vacature »

.Net ontwikkelaar gezocht in omgeving van Apeldoor

Bedrijfsomschrijving Mijn opdrachtgever is gevestigd in Apeldoorn. Ze zitten in de voedselindustrie en zijn gespecialiseerd in fast-moving consumergoods en logistieke processen en fabrieksautomatisering. Ze bestaan inmiddels al enige decenia en zijn in hun tak van sport zeer gerenomeerd! Er is een hechte afdeling waar .Net ontwikkelaars werken aan interne projecten. Binnen het bedrijf zijn integriteit, openheid en eerlijkheid de belangrijkste pijlers. Er is sprake van een informele sfeer binnen een hecht team. De medewerkerstevredenheid is hoog en daarmee automatisch het personeelsverloop laag. Functieomschrijving Je werkt hier in een informeel bedrijf waar je als ervaren .Net Developer binnen een scrum team

Bekijk vacature »
Jan de Bont

Jan de Bont

05/02/2011 16:34:17
Quote Anchor link
Hallo allemaal,

Ik heb alles geprobeerd maar kom er niet uit...en heb jullie slimme hulp nodig.

Ik wil een bepaald deel van een string overhouden:

string: url=en/dir1/dir2/dir3/dir4/financial-dark.html?
doel: financial-dark.html

Dus ik wil alleen het gedeelte *.html

Ik wil de preg_replace functie gebruiken:

Wie helpt mij op deze winderige zaterdag.

Alvast bedankt voor jullie hulp!

gr Jan
 
PHP hulp

PHP hulp

05/03/2021 19:58:01
 
Pieter Jansen

Pieter Jansen

05/02/2011 16:45:02
Quote Anchor link
"$\/*html^"
 
Jan de Bont

Jan de Bont

05/02/2011 16:56:47
Quote Anchor link
Dank voor je reactie Merijn.

Echter het werk niet.

$pattern= '$\/*html^';
$replacement= '';
$subject = $_SERVER["REDIRECT_QUERY_STRING"];
preg_replace( $pattern, $replacement, $subject,1);

Warning: preg_replace() [function.preg-replace]: No ending delimiter '$' found in

Heb je nog tips?

Bedankt!
 

05/02/2011 17:08:31
Quote Anchor link
Aangezien het op een string gaat, die alleen bestaat uit dat gedeelte hoef je niet met regexes aan de slag.
Iets simpels als: substr($string, strrpos($string, '/')+1, strlen($string));
Misschien niet helemaal correct.
 
Pieter Jansen

Pieter Jansen

05/02/2011 18:05:40
Quote Anchor link
"$\/*.html^$"
 

05/02/2011 18:33:44
Quote Anchor link
Merijn Venema op 05/02/2011 18:05:40:
"$\/*.html^$"


Als je iets kan oplossen met simpele string functies, dan gebruik je gewoon simpele string functies.
In dit geval kan dat.
 
Jan de Bont

Jan de Bont

05/02/2011 18:35:25
Quote Anchor link
Bedankt weer Martijn maar deze is het ook niet.

Als ik het test op http://www.regexplanet.com/simple/index.html ...geen match...

Als je nog een momentje hebt...

Bedankt weer!
 

05/02/2011 18:39:19
Quote Anchor link
En waarom gebruik je geen string functies (ref.strings) zoals ik hierboven al demonstreer?
 
Pieter Jansen

Pieter Jansen

05/02/2011 19:07:14
Quote Anchor link
Ja inderdaad, regex uit je hoofd is vervelend om te doen.

Wat karl zegt klopt ook wel weer, simpele string functies zijn inderdaad niet moelijk.

$string = "dir/dir/dir/dir/dir/dir/test_nog_wat_ofzo.html";
$naam = substr($string, strrpos($string, '/')+1);
echo $naam; // test_nog_wat_ofzo.html


Als je vervolgens nog wil splitten op extra parameters kun je dit doen:
$naam = substr($naam, 0, strpos($naam, "?"));
echo $naam;
Gewijzigd op 05/02/2011 19:09:32 door Pieter Jansen
 
Jan de Bont

Jan de Bont

05/02/2011 19:19:21
Quote Anchor link
Dank heren!

hoe krijg ik nog dat vraagteken weg...??

reststring is nu: financial-dark-social-clubber.html?

Wederom bedankt!!
 
Pieter Jansen

Pieter Jansen

05/02/2011 19:35:59
Quote Anchor link
Als je vervolgens nog wil splitten op extra parameters kun je dit doen:
$naam = substr($naam, 0, strpos($naam, "?"));
echo $naam;

Toevoeging op 05/02/2011 19:36:37:

of anders:
$naam = substr($naam, 0, strpos($naam, "?")-1);
 
Jan de Bont

Jan de Bont

05/02/2011 20:42:43
Quote Anchor link
heren! Dank! mooie zaterdagaaf zo...super
 
Mark L

Mark L

05/02/2011 21:10:42
Quote Anchor link
Wat dacht je van de functie basename();
 



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.