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.

Användning

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 hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!