Text.Contains
Syntax
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Om
Identifierar om text
innehåller värdet substring
. Returnerar sant om värdet hittas. Den här funktionen stöder inte jokertecken eller reguljära uttryck.
Det valfria argumentet comparer
kan användas för att ange skiftlägesokänsliga eller kultur- och språkmedvetna jämförelser. Följande inbyggda jämförelser är tillgängliga på formelspråket:
- Comparer.Ordinal: Används för att utföra en skiftlägeskänslig ordningstalsjämförelse
- Comparer.OrdinalIgnoreCase: Används för att utföra en skiftlägeskänslig ordningstalsjämförelse
- Comparer.FromCulture: Används för att utföra en kulturmedveten jämförelse
Om det första argumentet är null returnerar den här funktionen null.
Alla tecken behandlas bokstavligen. Till exempel anses "DR", " DR", "DR " och " DR " inte vara lika med varandra.
Exempel 1
Ta reda på om texten "Hello World" innehåller "Hello".
Användning
Text.Contains("Hello World", "Hello")
Output
true
Exempel 2
Ta reda på om texten "Hello World" innehåller "hello".
Användning
Text.Contains("Hello World", "hello")
Output
false
Exempel 3
Ta reda på om texten "Hello World" innehåller "hello" med hjälp av en skiftlägeskänslig jämförelse.
Användning
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Output
true
Exempel 4
Leta upp raderna i en tabell som innehåller antingen "A-" eller "7" i kontokoden.
Användning
let
Source = #table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023,1,20), 580},
{"CA-8843", #date(2023,7,18), 280},
{"PA-1274", #date(2022,1,12), 90},
{"PA-4323", #date(2023,4,14), 187},
{"US-1200", #date(2022,12,14), 350},
{"PTY-507", #date(2023,6,4), 110}
}),
#"Filtered rows" = Table.SelectRows(
Source,
each Text.Contains([Account Code], "A-") or
Text.Contains([Account Code], "7"))
in
#"Filtered rows"
Output
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"CA-8843", #date(2023,7,18), 280},
{"PA-1274", #date(2022,1,12), 90},
{"PA-4323", #date(2023,4,14), 187},
{"PTY-507", #date(2023,6,4), 110}
})