Text.Contains
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Zistí, či text
obsahuje hodnotu substring
. Vráti hodnotu TRUE, ak sa nájde hodnota. Táto funkcia nepodporuje zástupné znaky ani regulárne výrazy.
Voliteľný argument comparer
možno použiť na zadanie porovnaní bez rozlišovania veľkých a malých písmen alebo jazykovej verzie a miestneho nastavenia. V jazyku vzorcov sú k dispozícii nasledujúce vstavané porovnávače:
- Comparer.Ordinal: Slúži na vykonanie radového porovnania rozlišovania veľkých a malých písmen
- Comparer.OrdinalIgnoreCase: slúži na vykonanie radového porovnania bez rozlišovania veľkých a malých písmen
- Comparer.FromCulture: Slúži na vykonanie porovnania, ktoré je vedomé jazykovej verzie
Ak má prvý argument hodnotu null, táto funkcia vráti hodnotu null.
So všetkými znakmi sa zaobchádza doslova. Napríklad reťazec "DR", " DR", "DR" a " DR " sa nepovažujú za rovnocenné.
Zistiť, či text "Hello World" obsahuje text "Hello".
Použitie
Text.Contains("Hello World", "Hello")
Výkon
true
Zistiť, či text "Hello World" obsahuje text "hello".
Použitie
Text.Contains("Hello World", "hello")
Výkon
false
Zistiť, či text "Hello World" obsahuje text "hello" pomocou porovnávača bez rozlišovania veľkých a malých písmen.
Použitie
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Výkon
true
Nájdite v kóde konta riadky v tabuľke, ktoré obsahujú buď A-, alebo 7.
Použitie
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"
Výkon
#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}
})