Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Match everything enclosed
    (?:...)
  • Capture everything enclosed
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression
No Match

r"""
"""
g

Test String

Code Generator

Generated Code

# coding=utf8 # the above tag defines encoding for this document and is for Python 2.x compatibility import re regex = (r"Projectnummer\n\n(?P<project_number>.+)\n\nProjecttitel\n\n(?P<project_title>.+)\n\nType project\n\n(?P<project_type>.+)\n\nZwaartepunt\n\n(?P<project_focus>.+)\n\nHet project wordt/is gestart op\n\n(?P<project_start_date>.+)\n\nAantal uren werknemers\n\n(?P<project_hours>.+)(\w|\W)+?Geef een algemene omschrijving van\n" r"het project\. Heeft u eerder WBSO\n" r"aangevraagd voor dit project\? Beschrijf\n" r"dan de stand van zaken bij de vraag\n" r"“Update project”\.\n\n(?P<project_description>.+)\n\n") test_str = ("Afdrukmoment: 11-03-2022 08:26:34\n\n" "Gegevens ingediende aanvraag\n" "Uw aanvraag is ingediend onder nummer [zaaknummer] op [indienmoment].\n" "Aanvraaggegevens\n" "Naam\n\n" "SubVice B.V.\n\n" "KVK-nummer\n\n" "50089609\n\n" "2.1 Contactpersoon\n" "Contactpersoon\n\n" "A.P. Kroes, kroes@subvice.nl\n\n" "2.2 Organisatie\n" "U drijft een onderneming in de zin van\n" "de Wet IB of Wet Vpb en bent geen\n" "publieke kennisinstelling?\n\n" "Ja\n\n" "U vraagt aan voor?\n\n" "Werknemers\n\n" "2.3 Gegevens van de fiscale eenheid\n" "Maakt u deel uit van een fiscale eenheid\n" "voor de vennootschapbelasting?\n\n" "Nee\n\n" "2.4 Gegevens met betrekking tot startersfaciliteit\n" "Heeft u in alle vijf voorgaande\n" "kalenderjaren personeel in dienst gehad\n" "(was u inhoudingsplichtige voor de\n" "loonbelasting)?\n" "Nee\n\n" "Pagina 1 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "Zijn er S&O-activiteiten of is er (een\n" "gedeelte van) een andere onderneming\n" "overgegaan naar uw onderneming? Zo\n" "ja, dan is er sprake van voortzetting\n" "van een onderneming. Vul hieronder de\n" "gegevens van de voortgezette\n" "onderneming(en) in?\n\n" "Nee\n\n" "2.5 Gegevens aanvrager in aanvraagperiode\n" "Prognose totaal aantal medewerkers\n" "1\n" "(Waarvan) eigen S&O-werknemers\n\n" "1\n\n" "2.6 S&O-uurloon\n" "Heeft u in 2020 S&O-werkzaamheden\n" "verricht waarvoor u een S&O-verklaring\n" "heeft ontvangen?\n" "Nee\n" "Voor u geldt in 2022 een forfaitair uurloon van €29.\n" "2.7 Technologiegebied\n" "Technologiegebied\n\n" "Computer- en informatiewetenschappen\n\n" "Pagina 2 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "2.8 Kosten en uitgaven\n" "Wilt u voor uw S&O-project(en) ook uw\n" "overige kosten en uitgaven opgeven of\n" "wilt u hiervoor gebruik maken van een\n" "forfaitaire berekening op basis van uw\n" "S&O-uren? De keuze die u bij uw eerste\n" "WBSO-aanvraag voor dit kalenderjaar\n" "maakt, is van toepassing op al uw\n" "WBSO-aanvragen van dit kalenderjaar.\n" "Indien u in deze\n" "WBSO-aanvraagperiode geen kosten\n" "en/of uitgaven heeft, maar deze wel\n" "heeft in een andere WBSO-aanvraag\n" "vult u verderop onder kosten en\n" "uitgaven €0,- in.\n\n" "Forfaitaire berekening\n\n" "2.9 Periode aanvraag\n" "De aanvraag heeft betrekking op het\n" "jaar\n\n" "2022\n\n" "Maand aanvang\n\n" "April\n\n" "Maand einde\n\n" "December\n\n" "Projecten\n" "Project Project 1 : projecttitel1\n" "Projectnummer\n\n" "Project 1\n\n" "Projecttitel\n\n" "projecttitel1\n\n" "Type project\n\n" "Ontwikkelingsproject\n\n" "Zwaartepunt\n\n" "Programmatuur\n\n" "Het project wordt/is gestart op\n\n" "01-03-2022\n\n" "Aantal uren werknemers\n\n" "100\n\n" "Pagina 3 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "Geef een algemene omschrijving van\n" "het project. Heeft u eerder WBSO\n" "aangevraagd voor dit project? Beschrijf\n" "dan de stand van zaken bij de vraag\n" "“Update project”.\n\n" "Samenwerking\n" "Levert één of meer partijen (buiten uw\n" "fiscale eenheid) een bijdrage aan het\n" "project?\n\n" "custom text. align completely wide Please make sure every *\n" "or - leads to new rule. (for example) * 1 * 2 * 3 - 1 - 2 - 3\n" "When exporting above, everything is places in one text line.\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Ja\n\n" "Naam\n\n" "Bijdrage\n\n" "Plaats\n\n" "This field is not\n" "mandatory\n\n" "Samenwerking could also\n" "not show up.\n\n" "Not mandatory, but\n" "should be lined\n\n" "Fasering werkzaamheden\n" "Geef de fasen en de (tussen)resultaten van het project aan. Bijvoorbeeld de afsluiting van een onderzoek,\n" "de afronding van een ontwerpfase, de start van de bouw van een prototype, het testen van een prototype\n" "(maximaal 25 karakters per veld). Vermeld alleen uw eigen werkzaamheden. U kunt een fase toevoegen\n" "door op de + te klikken en een fase verwijderen door op de - te klikken.\n\n" "Pagina 4 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "Naam\n\n" "Datum gereed\n\n" "phase 1\n\n" "Q1-2023\n\n" "phase 2\n\n" "Q2-2023\n\n" "etc\n\n" "etc\n\n" "Update project\n" "Vermeld de voortgang van uw\n" "S&O-werkzaamheden. Zijn er\n" "wijzigingen in de oorspronkelijke\n" "projectopzet of -planning? Geef dan\n" "aan waarom dit het geval is.\n\n" "This is an update field. align completely wide Lorem ipsum\n" "dolor sit amet, consectetur adipiscing elit. Nam accumsan elit\n" "eu consequat fringilla. In laoreet odio nec ligula bibendum, vel\n" "lacinia tellus volutpat. Cras accumsan porta risus sed tincidunt.\n" "Etiam eu nisi sed neque lacinia hendrerit eget interdum ligula.\n" "Nulla ac rutrum elit. Nulla et lorem ut libero finibus molestie.\n" "Vivamus iaculis maximus ligula, sit amet volutpat lacus\n" "accumsan commodo. Aenean scelerisque imperdiet odio, sed\n" "ullamcorper metus consectetur et. Duis dictum porta dui, a\n" "tristique dui congue id. Aliquam sit amet dolor lacus. Proin\n" "nunc augue, volutpat ornare pharetra vulputate, mattis sed\n" "sem. Donec facilisis convallis pretium. Praesent quis orci\n" "fermentum massa bibendum posuere. Cras lectus tortor,\n" "consequat et ullamcorper ac, tempus quis tortor. Ut ut magna\n" "vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Specifieke vragen ontwikkeling\n" "Beantwoord de vragen vanuit een technische invalshoek. Geef hier geen algemene of functionele\n" "beschrijving van het project. Ontwikkelen heeft altijd te maken met zoeken en bewijzen. U wilt iets\n" "ontwikkelen en loopt hierbij tegen een technisch probleem aan. U zoekt hiervoor een nieuwe technische\n" "oplossing waarvan u het werkingsprincipe wilt aantonen.\n\n" "Pagina 5 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "Probleemstelling en oplossingsrichting\n" "1. Technische knelpunten\n" "align completely wide Please make sure every * or - leads to\n" "programmatuur. Geef aan welke\n" "new rule. (for example) * 1 * 2 * 3 - 1 - 2 - 3 When exporting\n" "concrete technische knelpunten u zelf\n" "above, everything is places in one text line. Text input Lorem\n" "tijdens het ontwikkelen van de\n" "ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "programmatuur moet oplossen om het\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "gewenste projectresultaat te bereiken.\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "Vermeld geen aanleidingen, algemene\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "randvoorwaarden of functionele eisen\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "van de programmatuur.\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n" "2. Oplossingsrichtingen\n" "programmatuur. Geef voor ieder\n" "genoemd technisch knelpunt aan wat u\n" "specifiek zelf gaat ontwikkelen om het\n" "knelpunt op te lossen.\n\n" "align completely wide Please make sure every * or - leads to\n" "new rule. (for example) * 1 * 2 * 3 - 1 - 2 - 3 When exporting\n" "above, everything is places in one text line. Lorem ipsum dolor\n" "sit amet, consectetur adipiscing elit. Nam accumsan elit eu\n" "consequat fringilla. In laoreet odio nec ligula bibendum, vel\n" "lacinia tellus volutpat. Cras accumsan porta risus sed tincidunt.\n" "Etiam eu nisi sed neque lacinia hendrerit eget interdum ligula.\n" "Nulla ac rutrum elit. Nulla et lorem ut libero finibus molestie.\n" "Vivamus iaculis maximus ligula, sit amet volutpat lacus\n" "accumsan commodo. Aenean scelerisque imperdiet odio, sed\n" "ullamcorper metus consectetur et. Duis dictum porta dui, a\n" "tristique dui congue id. Aliquam sit amet dolor lacus. Proin\n" "nunc augue, volutpat ornare pharetra vulputate, mattis sed\n" "sem. Donec facilisis convallis pretium. Praesent quis orci\n" "fermentum massa bibendum posuere. Cras lectus tortor,\n" "consequat et ullamcorper ac, tempus quis tortor. Ut ut magna\n" "vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Pagina 6 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "Technische nieuwheid programmatuur\n" "3. Programmeertalen,\n" "align completely wide Please make sure every * or - leads to\n" "ontwikkelomgevingen en tools. Geef\n" "new rule. (for example) * 1 * 2 * 3 - 1 - 2 - 3 When exporting\n" "aan welke programmeertalen,\n" "above, everything is places in one text line. Lorem ipsum dolor\n" "ontwikkelomgevingen en tools u\n" "sit amet, consectetur adipiscing elit. Nam accumsan elit eu\n" "gebruikt bij de ontwikkeling van\n" "consequat fringilla. In laoreet odio nec ligula bibendum, vel\n" "technisch nieuwe programmatuur.\n" "lacinia tellus volutpat. Cras accumsan porta risus sed tincidunt.\n" "Etiam eu nisi sed neque lacinia hendrerit eget interdum ligula.\n" "Nulla ac rutrum elit. Nulla et lorem ut libero finibus molestie.\n" "Vivamus iaculis maximus ligula, sit amet volutpat lacus\n" "accumsan commodo. Aenean scelerisque imperdiet odio, sed\n" "ullamcorper metus consectetur et. Duis dictum porta dui, a\n" "tristique dui congue id. Aliquam sit amet dolor lacus. Proin\n" "nunc augue, volutpat ornare pharetra vulputate, mattis sed\n" "sem. Donec facilisis convallis pretium. Praesent quis orci\n" "fermentum massa bibendum posuere. Cras lectus tortor,\n" "consequat et ullamcorper ac, tempus quis tortor. Ut ut magna\n" "vitae augue tincidunt iaculis nec vitae ipsum.\n" "4. Technische nieuwheid. Geef aan\n" "waarom de hiervoor genoemde\n" "oplossingsrichtingen technisch nieuw\n" "voor u zijn. Oftewel beschrijf waarom\n" "het project technisch vernieuwend en\n" "uitdagend is en geef aan welke\n" "technische risico’s en onzekerheden u\n" "hierbij verwacht. Om technische risico’s\n" "en onzekerheden in te schatten kijkt\n" "RVO naar de stand van de technologie.\n\n" "align completely wide Please make sure every * or - leads to\n" "new rule. (for example) * 1 * 2 * 3 - 1 - 2 - 3 When exporting\n" "above, everything is places in one text line. Lorem ipsum dolor\n" "sit amet, consectetur adipiscing elit. Nam accumsan elit eu\n" "consequat fringilla. In laoreet odio nec ligula bibendum, vel\n" "lacinia tellus volutpat. Cras accumsan porta risus sed tincidunt.\n" "Etiam eu nisi sed neque lacinia hendrerit eget interdum ligula.\n" "Nulla ac rutrum elit. Nulla et lorem ut libero finibus molestie.\n" "Vivamus iaculis maximus ligula, sit amet volutpat lacus\n" "accumsan commodo. Aenean scelerisque imperdiet odio, sed\n" "ullamcorper metus consectetur et. Duis dictum porta dui, a\n" "tristique dui congue id. Aliquam sit amet dolor lacus. Proin\n" "nunc augue, volutpat ornare pharetra vulputate, mattis sed\n" "sem. Donec facilisis convallis pretium. Praesent quis orci\n" "fermentum massa bibendum posuere. Cras lectus tortor,\n" "consequat et ullamcorper ac, tempus quis tortor. Ut ut magna\n" "vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Pagina 7 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "Project Project 2: example\n" "Projectnummer\n\n" "Project 2\n\n" "Projecttitel\n\n" "example\n\n" "Type project\n\n" "Ontwikkelingsproject\n\n" "Zwaartepunt\n\n" "Productieproces\n\n" "Het project wordt/is gestart op\n\n" "01-01-2022\n\n" "Aantal uren werknemers\n\n" "1\n\n" "Geef een algemene omschrijving van\n" "het project. Heeft u eerder WBSO\n" "aangevraagd voor dit project? Beschrijf\n" "dan de stand van zaken bij de vraag\n" "“Update project”.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Samenwerking\n" "Levert één of meer partijen (buiten uw\n" "fiscale eenheid) een bijdrage aan het\n" "project?\n\n" "Nee\n\n" "Fasering werkzaamheden\n" "Geef de fasen en de (tussen)resultaten van het project aan. Bijvoorbeeld de afsluiting van een onderzoek,\n" "de afronding van een ontwerpfase, de start van de bouw van een prototype, het testen van een prototype\n" "(maximaal 25 karakters per veld). Vermeld alleen uw eigen werkzaamheden. U kunt een fase toevoegen\n" "door op de + te klikken en een fase verwijderen door op de - te klikken.\n\n" "Pagina 8 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "Naam\n\n" "Datum gereed\n\n" "phase 1\n\n" "Q1-2023\n\n" "phase 2\n\n" "Q1-2023\n\n" "Update project\n" "Vermeld de voortgang van uw\n" "S&O-werkzaamheden. Zijn er\n" "wijzigingen in de oorspronkelijke\n" "projectopzet of -planning? Geef dan\n" "aan waarom dit het geval is.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Specifieke vragen ontwikkeling\n" "Beantwoord de vragen vanuit een technische invalshoek. Geef hier geen algemene of functionele\n" "beschrijving van het project. Ontwikkelen heeft altijd te maken met zoeken en bewijzen. U wilt iets\n" "ontwikkelen en loopt hierbij tegen een technisch probleem aan. U zoekt hiervoor een nieuwe technische\n" "oplossing waarvan u het werkingsprincipe wilt aantonen.\n\n" "Pagina 9 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "1. Technische knelpunten. Geef aan\n" "welke concrete technische knelpunten u\n" "zelf tijdens het ontwikkelingsproces\n" "moet oplossen om het gewenste\n" "projectresultaat te bereiken. Vermeld\n" "geen aanleidingen, algemene\n" "randvoorwaarden of functionele eisen\n" "van het project.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "2. Technische oplossingsrichtingen.\n" "Geef voor ieder genoemd technisch\n" "knelpunt aan wat u specifiek zelf gaat\n" "ontwikkelen om het knelpunt op te\n" "lossen.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Pagina 10 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "3. Technische nieuwheid. Geef aan\n" "waarom de hiervoor genoemde\n" "oplossingsrichtingen technisch nieuw\n" "voor u zijn. Oftewel beschrijf waarom\n" "het project technisch vernieuwend en\n" "uitdagend is en geef aan welke\n" "technische risico’s en onzekerheden u\n" "hierbij verwacht. Om technische risico’s\n" "en onzekerheden in te schatten kijkt\n" "RVO naar de stand van de technologie.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Wordt er voor dit product of proces\n" "mede programmatuur ontwikkeld?\n\n" "Nee\n\n" "Project project 3: project 3\n" "Projectnummer\n\n" "project 3\n\n" "Projecttitel\n\n" "project 3\n\n" "Type project\n\n" "Ontwikkelingsproject\n\n" "Zwaartepunt\n\n" "Product\n\n" "Het project wordt/is gestart op\n\n" "01-01-2022\n\n" "Aantal uren werknemers\n\n" "1\n\n" "Geef een algemene omschrijving van\n" "het project. Heeft u eerder WBSO\n" "aangevraagd voor dit project? Beschrijf\n" "dan de stand van zaken bij de vraag\n" "“Update project”.\n\n" "1\n\n" "Samenwerking\n" "Levert één of meer partijen (buiten uw\n" "fiscale eenheid) een bijdrage aan het\n" "project?\n\n" "Nee\n\n" "Pagina 11 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "Fasering werkzaamheden\n" "Geef de fasen en de (tussen)resultaten van het project aan. Bijvoorbeeld de afsluiting van een onderzoek,\n" "de afronding van een ontwerpfase, de start van de bouw van een prototype, het testen van een prototype\n" "(maximaal 25 karakters per veld). Vermeld alleen uw eigen werkzaamheden. U kunt een fase toevoegen\n" "door op de + te klikken en een fase verwijderen door op de - te klikken.\n" "Naam\n\n" "Datum gereed\n\n" "phase 1\n\n" "Q1-2023\n\n" "Update project\n" "Vermeld de voortgang van uw\n" "S&O-werkzaamheden. Zijn er\n" "wijzigingen in de oorspronkelijke\n" "projectopzet of -planning? Geef dan\n" "aan waarom dit het geval is.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Specifieke vragen ontwikkeling\n" "Beantwoord de vragen vanuit een technische invalshoek. Geef hier geen algemene of functionele\n" "beschrijving van het project. Ontwikkelen heeft altijd te maken met zoeken en bewijzen. U wilt iets\n" "ontwikkelen en loopt hierbij tegen een technisch probleem aan. U zoekt hiervoor een nieuwe technische\n" "oplossing waarvan u het werkingsprincipe wilt aantonen.\n\n" "Pagina 12 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "1. Technische knelpunten. Geef aan\n" "welke concrete technische knelpunten u\n" "zelf tijdens het ontwikkelingsproces\n" "moet oplossen om het gewenste\n" "projectresultaat te bereiken. Vermeld\n" "geen aanleidingen, algemene\n" "randvoorwaarden of functionele eisen\n" "van het project.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "2. Technische oplossingsrichtingen.\n" "Geef voor ieder genoemd technisch\n" "knelpunt aan wat u specifiek zelf gaat\n" "ontwikkelen om het knelpunt op te\n" "lossen.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Pagina 13 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "3. Technische nieuwheid. Geef aan\n" "waarom de hiervoor genoemde\n" "oplossingsrichtingen technisch nieuw\n" "voor u zijn. Oftewel beschrijf waarom\n" "het project technisch vernieuwend en\n" "uitdagend is en geef aan welke\n" "technische risico’s en onzekerheden u\n" "hierbij verwacht. Om technische risico’s\n" "en onzekerheden in te schatten kijkt\n" "RVO naar de stand van de technologie.\n\n" "Wordt er voor dit product of proces\n" "mede programmatuur ontwikkeld?\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n" "Ja\n\n" "Probleemstelling en oplossingsrichting\n" "1. Technische knelpunten\n" "Please note: this project has extra fields: Because the \"add\" of\n" "programmatuur. Geef aan welke\n" "software in the project, the questions specific for software\n" "concrete technische knelpunten u zelf\n" "(please note project 1) are added. at. Cras accumsan porta\n" "tijdens het ontwikkelen van de\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "programmatuur moet oplossen om het\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "gewenste projectresultaat te bereiken.\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "Vermeld geen aanleidingen, algemene\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "randvoorwaarden of functionele eisen\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "van de programmatuur.\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Pagina 14 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "2. Oplossingsrichtingen\n" "programmatuur. Geef voor ieder\n" "genoemd technisch knelpunt aan wat u\n" "specifiek zelf gaat ontwikkelen om het\n" "knelpunt op te lossen.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Technische nieuwheid programmatuur\n" "3. Programmeertalen,\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "ontwikkelomgevingen en tools. Geef\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "aan welke programmeertalen,\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "ontwikkelomgevingen en tools u\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "gebruikt bij de ontwikkeling van\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "technisch nieuwe programmatuur.\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Pagina 15 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "4. Technische nieuwheid. Geef aan\n" "waarom de hiervoor genoemde\n" "oplossingsrichtingen technisch nieuw\n" "voor u zijn. Oftewel beschrijf waarom\n" "het project technisch vernieuwend en\n" "uitdagend is en geef aan welke\n" "technische risico’s en onzekerheden u\n" "hierbij verwacht. Om technische risico’s\n" "en onzekerheden in te schatten kijkt\n" "RVO naar de stand van de technologie.\n\n" "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam\n" "accumsan elit eu consequat fringilla. In laoreet odio nec ligula\n" "bibendum, vel lacinia tellus volutpat. Cras accumsan porta\n" "risus sed tincidunt. Etiam eu nisi sed neque lacinia hendrerit\n" "eget interdum ligula. Nulla ac rutrum elit. Nulla et lorem ut\n" "libero finibus molestie. Vivamus iaculis maximus ligula, sit\n" "amet volutpat lacus accumsan commodo. Aenean scelerisque\n" "imperdiet odio, sed ullamcorper metus consectetur et. Duis\n" "dictum porta dui, a tristique dui congue id. Aliquam sit amet\n" "dolor lacus. Proin nunc augue, volutpat ornare pharetra\n" "vulputate, mattis sed sem. Donec facilisis convallis pretium.\n" "Praesent quis orci fermentum massa bibendum posuere. Cras\n" "lectus tortor, consequat et ullamcorper ac, tempus quis tortor.\n" "Ut ut magna vitae augue tincidunt iaculis nec vitae ipsum.\n\n" "Aanvraag\n" "Aantal doorlopende projecten\n\n" "0\n\n" "Aantal nieuwe projecten\n\n" "3\n\n" "Totaal aantal uren\n\n" "102\n\n" "Opmerkingen\n" "Bijlage(n)\n" "U kunt de afhandeling van uw aanvraag versnellen door de aanvraag volledig en duidelijk in te vullen en\n" "geen bijlagen met teksten toe te voegen.\n" "Verklaring\n" "Hierbij verklaart de indiener het volgende:\n" "Ik ben bevoegd en/of gemachtigd om\n" "£\n" "deze aanvraag te ondertekenen.\n" "Dit formulier en de bijlagen zijn juist en\n" "volledig.\n\n" "£\n\n" "Ik ga akkoord met digitale afhandeling\n" "van en communicatie rondom deze\n" "aanvraag.\n\n" "£\n\n" "Pagina 16 van 17\n\n\n\n" "Afdrukmoment: 11-03-2022 08:26:34\n\n" "Gegevens ondertekenaar\n" "Naam\n\n" "SubVice B.V.\n\n" "KVK-nummer\n\n" "50089609\n\n" "Contactpersoon\n\n" "A.P. Kroes\n\n" "Pagina 17 van 17\n\n\n") matches = re.finditer(regex, test_str) for matchNum, match in enumerate(matches, start=1): print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group())) for groupNum in range(0, len(match.groups())): groupNum = groupNum + 1 print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum))) # Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html