Les på engelsk

Del via


Text.Contains

Syntaks

Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical

Om

Oppdager om text inneholder verdien substring. Returnerer sann hvis verdien blir funnet. Denne funksjonen støtter ikke jokertegn eller vanlige uttrykk.

Det valgfrie argumentet comparer kan brukes til å angi sammenligninger som ikke skilles mellom store og små bokstaver eller kultur og nasjonale innstillinger. Følgende innebygde sammenligninger er tilgjengelige på formelspråket:

Hvis det første argumentet er null, returnerer denne funksjonen null.

Alle tegn behandles bokstavelig. DR, DR, DR og DR anses for eksempel ikke som lik hverandre.

Eksempel 1

Finn ut om teksten «Hello World» inneholder «Hello».

Bruk

Text.Contains("Hello World", "Hello")

Utdata

true

Eksempel 2

Finn ut om teksten «Hello World» inneholder «hello».

Bruk

Text.Contains("Hello World", "hello")

Utdata

false

Eksempel 3

Finn ut om teksten «Hello World» inneholder «hello», ved hjelp av en sammenligning som ikke skiller mellom store og små bokstaver.

Bruk

Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)

Utdata

true

Eksempel 4

Finn radene i en tabell som inneholder enten A- eller 7 i kontokoden.

Bruk

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"

Utdata

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