Text.Contains
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Registrerer, om text
indeholder værdien substring
. Returnerer true, hvis værdien findes. Denne funktion understøtter ikke jokertegn eller regulære udtryk.
Det valgfri argument comparer
kan bruges til at angive sammenligninger, hvor der ikke skelnes mellem store og små bogstaver, eller kultur og landestandardbaserede sammenligninger. Følgende indbyggede sammenligninger er tilgængelige på formelsproget:
- Comparer.Ordinal: Bruges til at udføre en sammenligning af ordenstal med forskel på store og små bogstaver
- Comparer.OrdinalIgnoreCase: Bruges til at udføre en sammenligning af ordenstal, hvor der ikke skelnes mellem store og små bogstaver
- Comparer.FromCulture: Bruges til at udføre en kulturorienteret sammenligning
Hvis det første argument er null, returnerer denne funktion null.
Alle tegn behandles bogstaveligt. "DR", " DR", "DR " og " DR " anses f.eks. ikke for at være lig med hinanden.
Find ud af, om teksten "Hello World" indeholder "Hello".
Brug
Text.Contains("Hello World", "Hello")
Output
true
Find ud af, om teksten "Hello World" indeholder "hello".
Brug
Text.Contains("Hello World", "hello")
Output
false
Find ud af, om teksten "Hello World" indeholder "hello", ved hjælp af en sammenligning, hvor der ikke skelnes mellem store og små bogstaver.
Brug
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Output
true
Find rækkerne i en tabel, der indeholder enten "A-" eller "7" i kontokoden.
Brug
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}
})