Looker Studio REGEXP_CONTAINS() Guide

När du behöver söka efter mönster i din data — inte bara exakta träffar — är REGEXP_CONTAINS() en av de mest kraftfulla funktionerna du kan använda i Looker Studio.

Behöver du göra “exact match” operationer? Kolla in vår guide på REGEXP_MATCH().

I denna guide får du lära dig exakt hur REGEXP_CONTAINS() fungerar, hur du använder det, verkliga exempel, vanliga misstag att undvika och tips för felsökning. Plus: färdiga regex-mallar att kopiera direkt.

Nu kör vi igång. 👇

Vad är REGEXP_CONTAINS()?

REGEXP_CONTAINS() kontrollerar om en textsträng matchar ett visst mönster.

  • REGEXP = Regular Expression, ett sätt att beskriva sökmönster i text.
  • CONTAINS = Kollar om ett mönster finns någonstans i en text.

Syntax

REGEXP_CONTAINS(X, regular_expression)

Variabler:

  • X = textfältet du vill kontrollera.
  • regular_expression = mönstret du letar efter.

Grundläggande exempel

🔹 Kolla om ett produktnamn innehåller “T-shirt”:

REGEXP_CONTAINS(Product_Name, "T-shirt")

🔹 Kolla om ett kampanjnamn innehåller “sale” (skiftlägesokänsligt):

REGEXP_CONTAINS(LOWER(Campaign_Name), "sale")

Tips: Använd LOWER() för att göra sökningen skiftlägesokänslig, perfekt för marknadsföringsdata.


Verkliga användningsområden

  • Gruppera varumärkes- vs icke-varumärkes-trafik:

REGEXP_CONTAINS(Campaign_Name, "nike|air max|jordan")

  • Filtrera UTM-kampanjer med rabattord:

REGEXP_CONTAINS(UTM_Campaign, "discount|offer|sale|deal")

  • Highlighta röriga source/medium-värden:

REGEXP_CONTAINS(Source_Medium, "email|newsletter|mailchimp")

  • Fånga stavfel och variationer:

REGEXP_CONTAINS(Product_Category, "tshirt|tee shirt|t-shirt")

Att hitta mönster i stökig data kan göra dina rapporter mycket snyggare!


Hur du använder REGEXP_CONTAINS() i Looker Studio

  1. Klicka på “Lägg till ett fält” i din datakälla.
  2. Döp det till exempelvis Branded Campaign.
  3. Skriv in denna formel:


CASE
WHEN REGEXP_CONTAINS(Campaign_Name, "nike|air max|jordan") THEN "Branded"
ELSE "Non-Branded"
END

  1. Spara och använd ditt nya fält i tabeller, diagram eller filter!

✅ Nu har du automatiskt grupperat kampanjer baserat på textmönster!


Pro-tips för att skriva REGEX-mönster

  • Använd | för “eller”-villkor: Matcha något av flera alternativ.
  • Escapea specialtecken: Parentéser (), punkter . och plustecken + behöver ibland escape-tecken.
  • Använd .* för att matcha “vad som helst mellan”: Exempel: sale.*2025 matchar “sale” följt av “2025”, oavsett vad som ligger emellan.

Vanliga misstag (och hur du fixar dem)

Skiftlägeskänslighet: Utan LOWER() matchar inte “Sale” med “sale”.

REGEXP_CONTAINS(LOWER(Campaign_Name), "sale")

Matcha siffror fel: Regex ser siffror som vanliga tecken. Vill du matcha ett visst år, t.ex. "2025", så skriv det. Vill du matcha vilken siffra som helst använd [0-9]+.

För aggressiva mönster: För breda regex kan matcha mer än du vill. Börja enkelt och bygg successivt!


Felsökning av REGEXP_CONTAINS()

  • Kolla skiftlägeskänsligheten (använd LOWER() vid behov).
  • Säkerställ att fältet är texttyp.
  • Testa ditt regexregex101.com innan du lägger in det i Looker Studio.
  • Gör mönstret enklare först och bygg ut steg för steg.

Sammanfattning

REGEXP_CONTAINS() är ett kraftfullt sätt att filtrera och städa upp stökig textdata i Looker Studio. Med några smarta mönster kan du automatisera taggning, gruppering och städning utan manuell hantering.

Behärska några regex-trick, och dina dashboards kommer lyfta rejält!


Bonus: Färdiga REGEX-mallar att kopiera

  • E-handelsrabatter:

REGEXP_CONTAINS(UTM_Campaign, "sale|discount|offer|deal")

  • Källor för betald sök:

REGEXP_CONTAINS(Source, "google|bing|yahoo|duckduckgo")

  • Varumärkesomnämnanden:

REGEXP_CONTAINS(Page_Title, "nike|adidas|puma")