Arbeta med reguljära uttryck i laddningsskript och diagramuttryck | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Arbeta med reguljära uttryck i laddningsskript och diagramuttryck

Förbättra din analys och dataförberedelse genom att använda reguljära uttryck (regex) i dataladdningsskript och i diagramuttryck. Reguljära uttryck erbjuder avancerade, flexibla och kraftfulla alternativ för att hitta och ersätta textbaserade data. För att arbeta med reguljära uttryck i Qlik Sense och gränssnittet för Skript, använd de tillgängliga skript- och diagramfunktionerna.

Så här arbetar du med reguljära uttryck

Reguljära uttryck (regex) erbjuder omfattande alternativ för avancerad mönstermatchning. Skriv ett reguljärt uttryck för att ange ett specifikt textmönster som du vill identifiera. Du kanske till exempel vill hitta förekomster av e-postadresser eller webbadresser i större mängder naturligt språk.

Det finns många olika format som reguljära uttryck kan skrivas i, var och en med sina egna syntaxregler. De tillgängliga funktionerna för reguljära uttryck använder syntax för reguljära uttryck i Perl.

För att arbeta med reguljära uttryck i Qlik Sense och gränssnittet för Skript, använd de tillgängliga regex-skript- och diagramfunktionerna. Användning av dessa funktioner förutsätter att du har en grundläggande förståelse för hur reguljära uttryck fungerar. För mer information, inklusive exempel, se Tillgängliga funktioner och exempel.

Användningsfall

Du kan använda reguljära uttryck för att:

  • Extrahera och separera information från text som innehåller flera distinkta komponenter. Till exempel e-postadresser, telefonnummer, webbadresser med mera.

  • Standardisera formatering av data.

  • Söka efter och/eller ersätta text.

Med de tillgängliga regex-funktionerna kan du göra följande i laddningsskript:

  • Transformera data och ladda det för användning i analys.

  • Validera data för att säkerställa att det följer formatering och andra efterlevnadsstandarder.

  • Identifiera, maskera eller ändra personligt identifierbar information (PII) till en form som är lämplig för konsumenter av ditt analysinnehåll.

  • Selektivt ladda data i applikationer beroende på om det matchar specifika textmönster eller inte.

Användningsfall för regex-funktioner i diagramuttryck liknar dem för laddningsskript. Genom att använda funktionerna i diagramuttryck kan du också:

  • Transformera data i farten, villkorligt eller statiskt, beroende på användarens behov och interaktioner.

  • Använda funktionerna för att definiera etiketter, färginställningar och andra diagramspecifika egenskaper.

Prestandaöverväganden

De funktioner för reguljära uttryck som är tillgängliga i laddningsskript och diagramuttryck används bäst för avancerade strängtransformationer där flexibilitet är ett krav. Att använda regex-funktioner är mer resurskrävande än de icke-regex-alternativ som finns. För enklare datatransformering, överväg att använda andra tillgängliga skript- och diagramfunktioner, inklusive strängfunktioner. För en lista över tillgängliga strängfunktioner, se Strängfunktioner.

När du arbetar med stora datavolymer kan regex-operationer för att söka efter matchningar av stora eller negativa n-värden orsaka försämrad prestanda. I samband med de tillgängliga regex-funktionerna motsvarar n-värdet funktionsargument som occurrence, count och field_no.

Tillgängliga funktioner och exempel

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!