Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Syntaxis
Text.Contains(
text as nullable text,
substring as text,
optional comparer as nullable function
) as nullable logical
Over
Detecteert of text de waarde substringbevat. Retourneert true als de waarde wordt gevonden. Deze functie biedt geen ondersteuning voor jokertekens of reguliere expressies.
Het optionele argument comparer kan worden gebruikt om hoofdletterongevoelige of cultuur- en landinstellingsbewuste vergelijkingen op te geven. De volgende ingebouwde vergelijkingen zijn beschikbaar in de formuletaal:
- Comparer.Ordinal: wordt gebruikt om een hoofdlettergevoelige ordinale vergelijking uit te voeren
- Comparer.OrdinalIgnoreCase: Wordt gebruikt om een ordinale vergelijking zonder hoofdlettergevoeligheid uit te voeren
- Comparer.FromCulture: Wordt gebruikt om een cultuurbewuste vergelijking uit te voeren
Als het eerste argument null is, retourneert deze functie null.
Alle tekens worden letterlijk opgevat. Zo worden 'DR', 'DR', 'DR' en 'DR' niet als gelijk aan elkaar beschouwd.
Voorbeeld 1
Zoek of de tekst 'Hallo wereld' 'Hallo' bevat.
Gebruik
Text.Contains("Hello World", "Hello")
Uitvoer
true
Voorbeeld 2
Zoek of de tekst 'Hallo wereld' 'hallo' bevat.
Gebruik
Text.Contains("Hello World", "hello")
Uitvoer
false
Voorbeeld 3
Zoek uit of de tekst "Hallo wereld" "hallo" bevat met behulp van een hoofdletterongevoelige vergelijker.
Gebruik
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Uitvoer
true
Voorbeeld 4
Zoek de rijen in een tabel met 'A-' of '7' in de accountcode.
Gebruik
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"
Uitvoer
#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}
})