Lezen in het Engels

Delen via


Text.Contains

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 waar als de waarde wordt gevonden. Deze functie biedt geen ondersteuning voor jokertekens of reguliere expressies.

Het optionele argument comparer kan worden gebruikt om hoofdlettergevoelige vergelijkingen of cultuur- en landinstellingsbewuste vergelijkingen op te geven. De volgende ingebouwde vergelijkingen zijn beschikbaar in de formuletaal:

Als het eerste argument null is, retourneert deze functie null.

Alle tekens worden letterlijk behandeld. 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 of de tekst 'Hallo wereld' 'hallo' bevat met behulp van een niet-hoofdlettergevoelige vergelijking.

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}
})