Text.Contains
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Zjistí, zda text
obsahuje hodnotu substring
. Vrátí hodnotu true, pokud je nalezena hodnota. Tato funkce nepodporuje zástupné kóty ani regulární výrazy.
Volitelný argument comparer
lze použít k určení porovnání nerozlišující velká a malá písmena nebo jazykové verze a národního prostředí. V jazyce vzorců jsou k dispozici následující předdefinované porovnávače:
- Comparer.Ordinal: Používá se pro ordinalní porovnání s rozlišováním velkých a malých písmen.
- Comparer.OrdinalIgnoreCase: Používá se k provádění porovnání řadových případů bez rozlišování velkých a malých písmen.
- Comparer.FromCulture: Používá se pro porovnání s ohledem na kulturní rozdíly.
Pokud je první argument null, vrátí tato funkce hodnotu null.
Všechny znaky jsou zpracovávány doslova. Například "DR", "DR", "DR" a " DR " se nepovažují za vzájemně se rovnané.
Zjistí, jestli text "Hello World" obsahuje text "Hello".
Využití
Text.Contains("Hello World", "Hello")
Výstup
true
Najde, jestli text "Hello World" obsahuje slovo "hello".
Využití
Text.Contains("Hello World", "hello")
Výstup
false
Zjistí, jestli text "Hello World" obsahuje slovo "hello", pomocí porovnání bez rozlišování velkých a malých písmen.
Využití
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Výstup
true
Najděte řádky v tabulce, které v kódu účtu obsahují "A-" nebo "7".
Využití
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ýstup
#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}
})