match torrent name

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Ervaren Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

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

23/12/2024 13:28:20
 
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.