Text.Contains
Returnerar huruvida texten innehåller delsträngen.
Syntax
Text.Contains(
text as text,
substring as text,
optional comparer as function
) as logical
Remarks
Identifierar huruvida 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örelseverktyg är tillgängliga på formelspråket:
Comparer.Ordinal: Används för att utföra en skiftlägeskänslig jämförelse av ordningstalComparer.OrdinalIgnoreCase: Används för att utföra en skiftlägesokänslig jämförelse av ordningstalComparer.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 bokstavligt. Till exempel behandlas inte ”DR”, ” DR”, ”DR ” och ” DR ” som lika med varandra.
Examples
Example #1
Kontrollera om texten "Hello World" innehåller "Hello".
Text.Contains("Hello World", "Hello")
Result:
true
Example #2
Kontrollera om texten "Hello World" innehåller "hello".
Text.Contains("Hello World", "hello")
Result:
false
Example #3
Ta reda på om texten "Hello World" innehåller "hello" med hjälp av en skiftlägesokänslig jämförelse.
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Result:
true
Example #4
Hitta raderna i en tabell som innehåller antingen ”A-” eller ”7” i kontokoden.
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"
Result:
#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}
})
Category
Text.Membership