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

Arbeta med regelbundna uttryck i laddningsskript och diagramuttryck

Förbättra dina analyser och din dataförberedelse genom att använda reguljära uttryck (regex) i data-laddningsskript 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 Skript använder du de tillgängliga funktionerna för skript och diagram.

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 visst textmönster som du vill identifiera. Du kanske t.ex. vill hitta förekomster av e-postadresser eller URL:er i större mängder naturligt språk.

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

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

Användningsfall

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

  • Extrahering och separering av information från text som innehåller flera olika behållare. Till exempel e-postadresser, telefonnummer, URL:er med mera.

  • Standardisering av formatering av data.

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

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

  • Transformera data och läsa in dem för användning i analyser.

  • Validera data för att säkerställa att de följer formaterings- och andra efterlevnadsstandarder.

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

  • Selektivt läsa in data i appar beroende på om de matchar specifika textmönster eller inte.

Användningsfallen för regexfunktioner i diagramuttryck liknar dem för laddningsskript. Med hjälp av funktionerna i diagramuttryck kan du också:

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

  • Använd funktionerna för att definiera etiketter, färginställningar och andra diagram-specifika egenskaper.

Prestandaöverväganden

De funktioner för reguljära uttryck som finns i laddningsskript och diagramuttryck används bäst för avancerade strängtransformeringar där flexibilitet är ett krav. Att använda regexfunktioner är mer resurskrävande än alternativen utan regex. För enklare datatransformeringar bör du överväga 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 regexoperationer för att söka efter matchningar av stora eller negativa n-värden orsaka minskad prestanda. I tillgängliga regex-funktioner motsvarar n-värdet funktionsargument som occurrence, count och field_no.

Tillgängliga funktioner och exempel

Mer information

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!