Gå till huvudinnehåll Gå till ytterligare innehåll

CountRegEx – Skript- och diagramfunktion

CountRegEx() returnerar antalet förekomster av det angivna reguljära uttrycksmönstret i texten i indatasträngen. Om det inte blir någon träff returneras 0.

Den här funktionen utför regexoperationer som är skiftlägeskänsliga. Alternativt kan du använda varianten CountRegExI() för att utföra skiftlägesokänsliga regexoperationer.

Syntax:  

CountRegEx (text, regex)

Returnerad datatyp: numeriska

Argument
Argument Beskrivning
text Indatasträngens text inom vilken du vill söka efter ett reguljärt uttryck.
regex Det reguljära uttrycksmönstret som ska sökas efter.
Exempel på funktioner
Exempel Resultat
CountRegEx('abc123','[a-z]') Returnerar 3.
CountRegEx('abc123','[a-z][0-9]') Returnerar 1.
CountRegEx('abc123','[0-9]') Returnerar 3.
CountRegEx('ABC','[a-z]{3}') Returnerar 0.
CountRegExI('ABC','[a-z]{3}') Returnerar 1. Eftersom CountRegExI()-varianten används är textsökningar inte skiftlägeskänsliga.

När ska du använda CountRegEx

Exempel på användningsområden för CountRegEx() är:

  • Räknar antalet gånger ett visst textmönster förekommer i en sträng. Du kan t.ex. söka efter förekomster av e-postadresser, telefonnummer och annan information i dokument och e-postmeddelanden.

  • Validering av huruvida data uppfyller ett specifikt syntaxkrav. Du kan till exempel identifiera förekomsten av fel vid datainmatning.

Exempel 1 – laddningsskript för att räkna giltiga årsintervall

Exempel 2 – laddningsskript för att räkna antalet e-postadresser i textsträngar

Exempel 3 – diagramuttryck för att räkna förekomster av sträng

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!