match torrent name

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior BI Developer

Bedrijfsomschrijving De organisatie waar je komt te werken als BI Developer is een grote internationale financiële instelling. Met vele vestigingen in Nederland zijn ze een belangrijke speler op de financiële markt. Jij zal hoofdzakelijk op het kantoor in Amsterdam werkzaam zijn, maar het kan ook voorkomen dat je af en toe naar een andere vestiging gaat. Het bedrijf telt ongeveer 5000 medewerkers waarvan ruim 150 ICT'ers. Het team waar je in komt te werken als (Junior) BI Developer is een ambitieus BI team dat zich bezighoudt met lokale en internationale uitdagingen. Zo zit een andere Junior BI Developer, 2 Medior

Bekijk vacature »

Lead DevOps Developer / Full stack / .NET Core / A

Bedrijfsomschrijving Bij dit mooie bedrijf ga je als Lead DevOps Developer in een ambitieus Scrum team werken aan software voor grote klanten. Er wordt gewerkt met de nieuwste technieken, zo draait de software op het Azure platform en wordt er gebruik gemaakt van Angular, ASP.NET Core, Web API 2, C# en Azure DevOps. Het groeiende team bestaat uit 3 collega's, hardwerkende professionals die met plezier aan de producten werken. Naast hard werken is er ook ruimte voor humor op de werkvloer. In jouw dagelijks werk zorg je ervoor dat het Development Team aangestuurd wordt, je bent bezig met de architectuur

Bekijk vacature »

Backend Developer XQuery

Bedrijfsomschrijving Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met XQuery en Vue.JS. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot zijn verantwoordelijkheden. Door COVID zoeken ze iemand die goed in staat in zelfstandig vanuit huis te werken. Functieomschrijving Ben jij een Back-end Developer en heb je ervaring met XQuery, NoSQL-databases, JSON en REST API's? Wil je meewerken aan een grootschalig project binnen een vooruitstrevende zorg omgeving? Reageer dan

Bekijk vacature »

GE Smallworld Ontwikkelaar - Utilities

Wij zoeken een Geo-ICT Smallworld ontwikkelaar met interesse in de nieuwste ontwikkelingen in de Energiemarkt! Wat ga je doen? Wist je dat CGI het grootste bedrijf is met een eigen Geo-ICT community? Dat we ook in verschillende landen waaronder Nederland de koploper zijn op het gebied van Geo-ICT dienstverlening? We breiden onze Geo-ICT activiteiten nog steeds verder uit. Zo zijn wij ons vooral aan het richten op de nieuwste ontwikkelingen in de energiemarkt en de daarbij horende energietransitie. Het CO2 neutraal maken van de samenleving is onze doelstelling en jij kan daar een actieve bijdrage aan leveren! Onze Geo-ICT practise

Bekijk vacature »

Full Stack .NET Developer

Bedrijfsomschrijving Onze klant is een vooraanstaand softwarebedrijf in de regio Amersfoort. Ze leveren oplossingen in de cloud (SaaS) aan meer dan 2 miljoen gebruikers. Dagelijks ondersteunt hun software 2000 klanten door middel van verschillende HR-oplossingen. Dit doen zij samen met 1000 collega’s. Zelf kom jij te werken in een klein, hecht en gedreven team bestaande uit zes collega’s. Samen met dit team zorg jij er onder andere voor dat 2.5 miljoen Nederlanders elke maand op tijd en op de juiste manier hun salaris ontvangen. Als Full Stack .NET Developer werk je samen in een scrum-team aan het verbeteren, uitbreiden, innoveren

Bekijk vacature »

Sogyo zoekt medior software developer

Sogyo zoekt software engineers die klaar zijn voor de volgende stap! Heb jij de eerste stappen in je IT carrière gezet en ben je op zoek naar verdieping en verbreding van jouw kennis en vaardigheden in software engineering, lees dan verder! Sogyo biedt jou een traject waarin jouw ontwikkeling als software engineer centraal staat. Je start met een opleiding van 2 à 3 maanden op maat gemaakt naar jouw niveau en wensen. Belangrijk hierin is de combinatie van concepten, frameworks en tooling. De onderwerpen komen aan bod middels workshops, lectures, individuele opdrachten en een eindproject. Je krijgt een begeleider toegewezen

Bekijk vacature »

Ervaren C#/Azure developer werkt mee aan backend p

Voor een innovatieve bouwonderneming die al meer dan 113 jaar bestaat, zijn wij op zoek naar ervaren .Net/C#/Azure developers. Het bedrijf bouwt een (pre-fab) huizenfabriek die 4000 woningen per jaar kan produceren. Deze woningen worden dan modulair op de bouwplaats in elkaar gezet en worden met duurzame (recyclebare) materialen gemaakt en geplaatst. Dit zonder PFAS en zeer weinig NOX. Als .Net developer maak je deel uit van een multidisciplinair team met andere .net developers, BI consultant, systeem- en applicatiebeheerders. Je gaat meebouwen aan de middleware-laag waar 30+ applicaties (waaronder erp systemen) gekoppeld kunnen worden. Deze integraties komen samen op het

Bekijk vacature »

Software Developer die een bijdrage levert aan de

Dutch is mandatory for this position. Vind jij het belangrijk om een baan te hebben die bijdraagt aan een schonere wereld? Een baan waarbij je direct impact hebt in het digitalisering van informatiestromen, oftewel een wereld zonder papier. Doormiddel van hun eigen ontwikkelde software kunnen bedrijven digitaal documenten beheren, delen, ondertekenen en archiveren. Dat betekent dat er geen printers of scanners meer nodig zijn en je bent niet meer afhankelijk van koeriers. Dit scheelt tijd, geld en grondstoffen. Samen met een team van vijf developers ga je nieuwe software oplossingen ontwikkelen. Daarnaast ga je ook nieuwe gebruiksvriendelijke functionaliteiten aan onze

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 »

Back-end Developer

Cube in Twente is op zoek naar een Back-end Developer Medior / Senior Functie omschrijving Als Back-end Developer bouw je met jouw kennis de beste oplossingen voor de vragen van onze klanten en kun je goed onderbouwen waarom nu juist déze techniek het beste aansluit bij zijn wensen. Daarnaast sta je ervoor open je kennis te delen met je collega developers. Op deze manier haal jij het maximale uit de samenwerking met de klant en til jij je collega’s naar een hoger niveau. We zijn gegroeid door focus te houden op het plezier van het team en op de details

Bekijk vacature »

.Net developer

Functieomschrijving Werken in een innovatieve omgeving met gezellige collega’s? Team DataLeaf groeit en maakt graag plek voor jou! We zijn op zoek naar een ervaren full stack ontwikkelaar met .Net en Angular kennis. Samen stomen we onze klanten klaar voor de toekomst. Help jij ons hierbij? Meer dan alleen software Als developer ga je verder dan enkel uitvoering. Je bent communicatief vaardig en zoekt proactief het contact met de klant. In deze rol ben je de schakel tussen de klant en jouw team. Samen achterhaal je het doel van de gevraagde softwareoplossing. Met de input van alle stakeholders bouw je

Bekijk vacature »

Ontwikkelaar

Wij zoeken een capabele Magento developer, die mee willen werken aan het realiseren van mooie webshops. Wij zoeken een creatief, enthousiast, leergierig, gezellig en capabel persoon. Zelfstandig kunnen werken. Goed kunnen communiceren. De wil hebben om verder te groeien. Als Magento developer werk je samen met je team aan de allerbeste webshops voor onze opdrachtgevers. Wat ga je doen als Magento developer? Ontwikkelen van webshops in Magento Onderhoud plegen aan bestaande webshops Behalve kennis van Magento heb je ook kennis van Javascript, HTML, CSS Je bent in staat om zowel zelfstandig als in teamverband te werken Je bent in staat

Bekijk vacature »

Full-stack Java Developer

Functieomschrijving Wil jij continu een organisatie en processen optimaliseren? Maak jij graag IT applicaties die impact hebben? Wil jij jezelf en Nederland in beweging houden? Wat ga je doen als Full-stack Java Developer bij Randstad Nederland? Als je als full-stack java developer ergens impact hebt, dan is het hier wel. Wij ondersteunen onze HR-dienstverlening met hightech apps en software, die we continu verbeteren. Zodat onze mensen ervoor kunnen zorgen dat bijvoorbeeld jouw koffer op de band terecht komt op het vliegveld, jouw pakketjes netjes op tijd worden geleverd en goed verzorgt wordt in het ziekenhuis. Onze innovaties volgen elkaar in

Bekijk vacature »

Senior C# Developer

UPS Nederland zoekt een Senior Developer C# * Remote werken mogelijk 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

Bekijk vacature »

Banner Developer

Werken aan de zichtbaarheid van een van de snelst groeiende bedrijven van de Benelux? Wat doe je als Banner Developer bij Coolblue? Laat jij trots aan iedereen de Banners zien die je voor Coolblue hebt geschreven via HTML, CSS en Javascript? Dan wacht deze vacature op jou! Ook Banner Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Schrijven van HTML, CSS en Javascript waarmee je in snel tempo nieuwe modules maakt. Het bedenken van schaalbare modules die voor alle 35000 producten werken Volgen van webinars om zo jouw kennis up

Bekijk vacature »
Mebus  Hackintosh

Mebus Hackintosh

10/11/2012 11:36:51
Quote Anchor link
Ik heb nu de volgende match voor de functie preg_match

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
/^\[(.+)\](.+)- (.+v?.+) (\[?[0-9a-zA-Z]*\]?)(\[?[0-9a-zA-Z]*\]?)(\[[0-9a-zA-Z]+\])\..+/


En hiermee kan ik nu met succes de volgende string ontleden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
[UTW-Mazui] Little Busters! - 03 [720p][D04E264A].mkv


naar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
Array
(
    [0] => [UTW-Mazui] Little Busters! - 03 [720p][D04E264A].mkv
    [1] => UTW-Mazui
    [2] =>  Little Busters!
    [3] => 03
    [4] => [720p]
    [5] =>
    [6] => [D04E264A]
)


Zoals je ziet is veld 5 leeg en dat komt omdat er niet nog in waarde is tussen de tekens [ en ].

Als ik nu de volgende string heb:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
[IB] Sukitte Iinayo - 04 [720p] [10bit] [8F819AFD].mkv


Zie je dat er tussen [720p], [10bit] en [8F819AFD] spaties staan waardoor ik niet de juiste waarden terug krijg.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
Array
(
    [0] => [IB] Sukitte Iinayo - 04 [720p] [10bit] [8F819AFD].mkv
    [1] => IB
    [2] =>  Sukitte Iinayo
    [3] => 04 [720p] [10bit]
    [4] =>
    [5] =>
    [6] => [8F819AFD]
)


Weet iemand hoe ik dit zou kunnen oplossen? Of klopt mijn match gewoon totaal niet? Ik heb nog enkele probleempjes met deze match maar ik wil eerst dit graag oplossen.

edit: Als er achter het aflevering nummer v2 of v3 staat pakt ie deze ook goed. Soms wil er namelijk ook weleens dit staan 03v2 omdat het dan betere versie is als de vorige.
Gewijzigd op 10/11/2012 11:39:55 door Mebus Hackintosh
 
PHP hulp

PHP hulp

08/05/2021 14:42:37
 
Eddy E

Eddy E

10/11/2012 11:39:53
Quote Anchor link
Kan je niet van te voren even alle spaties weghalen?
Dus netjes splitten met je code, dan alles spaties weghalen (array_walk(trim()) of zo?).
Ik zou het gewoon splitten op de [, dan krijg je toch ook alle onderdelen?
 
Mebus  Hackintosh

Mebus Hackintosh

10/11/2012 11:44:11
Quote Anchor link
Dit wil ik niet doen omdat er ook series zijn zoals 'Sword[spatie]Art[spatie]Online waardoor je dan dit krijgt: SwordArtOnline

edit: even een korte uitleg over hoe zo een string is opgebouwd:

[fansubgroep] Animenaam - (aflevering en eventueel welke versie) [extra informatie eventueel][extra informatie eventueel][hash voor het bestand om te controleren of het goed is gedownload en niet beschadigt is].bestandsextensie

Ik kan dus van de hokjes extra informatie deze ook met een tweede preg_match filteren?

edit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
preg_match('/^\[(.+)\](.+)- (.+v?.+) (\[?[0-9a-zA-Z]*\]?)(\[?[0-9a-zA-Z]*\]?)(\[[0-9a-zA-Z]+\])\..+/', str_replace('_', ' ', $XML['channel']['item'][$a]['title']), $matches)
Gewijzigd op 10/11/2012 11:51:41 door Mebus Hackintosh
 
Eddy E

Eddy E

10/11/2012 11:57:13
Quote Anchor link
Dan doe je het bij alle behalve array[2]? Dat kan natuurlijk ook.

Van die preg_match-dingen heb ik te weinig kaas gegeten om daar ook maar iets zinnigs over te zeggen.
 
Mebus  Hackintosh

Mebus Hackintosh

10/11/2012 21:56:24
Quote Anchor link
Alle extra informatie wil ik graag opslaan en daarvoor moet ik deze string dus zien te ontleden :) Maar als het niet lukt kan ik het laatste stukje altijd met een tweede match doen..
 
Mebus  Hackintosh

Mebus Hackintosh

11/11/2012 22:33:28
Quote Anchor link
Ik heb nu het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
preg_match('/^\[(.+)\](.+)- (.+v?.+) (\[?\w*\]?)(\[?\w*\]?)(\[\w+\])\..+/', str_replace(array('_', '] ['), array(' ', ']['), $XML['channel']['item'][$a]['title']), $matches);


Hiermee vervang ik de underscores met spaties en vervang ik de spaties tussen ] en [ met niks.

Nu heb ik alleen nog een probleem met het volgende:

[Commie] Upotte!! - OVA [BD 720p AAC][B0D91BD6].mkv

Zoals je ziet staat er een spatie tussen BD 720p en 720p en AAC waardoor ik het volgende krijg:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
Array
(
    [0] => [Commie] Upotte!! - OVA [BD 720p AAC][B0D91BD6].mkv
    [1] => Commie
    [2] =>  Upotte!!
    [3] => OVA [BD 720p
    [4] => AAC]
    [5] =>
    [6] => [B0D91BD6]
)


een spate in de regex na \w helpt niet.
Gewijzigd op 11/11/2012 22:36:17 door Mebus Hackintosh
 
Reshad F

Reshad F

11/11/2012 22:37:56
Quote Anchor link
gebruik array_filter() om de lege keys weg te halen.

vb:

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

$entry
= array(
             0 => 'foo',
             1 => false,
             2 => -1,
             3 => null,
             4 => ''
          );

print_r(array_filter($entry));

?>
 
Mebus  Hackintosh

Mebus Hackintosh

12/11/2012 12:10:48
Quote Anchor link
Bedankt voor de tip! Ik heb het maar op deze manier opgelost:

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
for($a=count($XML['channel']['item'])-1;$a>=0;$a--)
{
    $file = $XML['channel']['item'][$a]['title'];
    $file = str_replace(array('_', '] ['), array(' ', ']['), $file);
    $file = trim($file);
    $info = array();
    for($b=0;$b<strlen($file);$b++)
    {
        if($file{$b} == '[' || $file{$b} == ']')
        {
            $info[] = $b;
        }
    }
    $acinfo = '';
    for($c=0;$c<count($info);$c++)
    {
        if($c % 2)
        {
            $scinfo ='';
            for($d=$info[$c-1];$d<=$info[$c];$d++)
            {
                $scinfo .= $file{$d};
            }
            $acinfo[] = $scinfo;
        }
        if($c==1)
        {
            $sanime = '';
            for($e=$info[$c]+1;$e<$info[$c+1];$e++)
            {
                $sanime .= $file{$e};
            }
        }
    }
    echo $XML['channel']['item'][$a]['title'].'<br />';
    echo $sanime.'<br />';
    print_r($acinfo);
}
 



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.