Ga naar hoofdinhoud Ga naar aanvullende inhoud

CountRegEx - script- en diagramfunctie

CountRegEx() retourneert het aantal keren dat het opgegeven reguliere expressiepatroom voorkomt in de tekst van de invoertekenreeks. Als er geen overeenkomst wordt gevonden, wordt 0 geretourneerd.

Deze functie voert regexbewerkingen uit die hoofdlettergevoelig zijn. U kunt eventueel ook de variant CountRegExI() gebruiken om hoofdletteronafhankelijke regexbewerkingen uit te voeren.

Syntaxis:  

CountRegEx (text, regex)

Retourgegevenstypen: numeriek

Argumenten
Argument Beschrijving
text De tekst van de invoertekenreeks waarin u wilt zoeken naar een reguliere expressie.
regex Het reguliere expressiepatroon om naar te zoeken.
Voorbeelden van functies
Voorbeeld Resultaat
CountRegEx('abc123','[a-z]') Retourneert 3.
CountRegEx('abc123','[a-z][0-9]') Retourneert 1.
CountRegEx('abc123','[0-9]') Retourneert 3.
CountRegEx('ABC','[a-z]{3}') Retourneert 0.
CountRegExI('ABC','[a-z]{3}') Retourneert 1. Omdat de variant CountRegExI() wordt gebruikt, zijn zoekopdrachten in tekst niet hoofdlettergevoelig.

Wanneer gebruiken

Voorbeelden van gebruiksscenario's voor CountRegEx() zijn onder andere:

  • Het tellen van het aantal keren dat een bepaald tekstpatroon in een tekenreeks voorkomt. U kunt bijvoorbeeld zoeken naar voorbeelden van e-mailadressen, telefoonnummers en andere informatie in documenten en e-mailberichten.

  • Valideren of gegevens voldoen aan een specifieke syntaxisvereiste. U kunt bijvoorbeeld fouten bij het invoeren van gegevens identificeren.

Voorbeeld 1 - load-script om geldige jaarbereiken te tellen

Voorbeeld 2 - load-script om het aantal e-mailadressen in teksttekenreeksen te tellen

Voorbeeld 3 - diagramuitdrukking om exemplaren van een tekenreeks te tellen

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!