Comparteix via


IsMatch, Matchi MatchAll funcions

S'aplica a: Aplicacions de llenç Copilot Studio Aplicacions basades en models CLI del Power Platform Funcions del Dataverse Power Pages

Prova una coincidència o extreu parts d'una cadena de text en funció d'un patró.

Descripció

La IsMatch funció prova si una cadena de text coincideix amb un patró que pot incloure caràcters ordinaris, patrons predefinits o una expressió regular. Les Match funcions i MatchAll retornen el que s'ha coincident, incloses les subcoincidències.

S'utilitza IsMatch per validar el que un usuari ha escrit en un control d'entrada de text . Per exemple, confirmeu si l'usuari ha introduït una adreça electrònica vàlida abans de desar el resultat a la font de dades. Si l'entrada no coincideix amb els vostres criteris, afegiu altres controls que demanin a l'usuari que corregeixi l'entrada.

Utilitzeu-lo Match per extreure la primera cadena de text que coincideixi amb un patró i MatchAll per extreure totes les cadenes de text que coincideixin. Extreu subcoincidències per analitzar cadenes complexes.

Match Retorna un registre d'informació per a la primera coincidència trobada i MatchAll retorna una taula de registres per a cada coincidència trobada. El registre o registres contenen:

Column Type Descripció
subcoincidència o subcoincidències amb nom SMS Cada subcoincidència amb nom té la seva pròpia columna. Creeu una subcoincidència amb nom mitjançant (?<nom>... ) a l'expressió regular. Si una subcoincidència amb nom té el mateix nom que una de les columnes predefinides, la subcoincidència té prioritat i es genera un advertiment. Canvieu el nom de la subcoincidència per evitar aquest advertiment.
Partit complet SMS Tota la cadena de text que ha coincidit.
IniciPartit Número Posició inicial de la coincidència dins de la cadena de text d'entrada. El primer caràcter de la cadena torna 1.
SubMatches, només si s'utilitza MatchOptions.NumberedSubMatchs . Taula d'una sola columna de Text (columna Valor) La taula de subcoincidències numerades en l'ordre en què apareixen a l'expressió regular. En general, les subcoincidències amb nom són més fàcils de treballar i es recomanen. Utilitzeu la funció ForAll o la funció Index per treballar amb una subcoincidència individual. Si no es defineixen subcoincidències a l'expressió regular, aquesta taula estarà present però buida.

Aquestes funcions admeten MatchOptions. Per defecte:

  • Aquestes funcions realitzen una coincidència que diferencia entre majúscules i minúscules. Utilitzeu MatchOptions.IgnoreCase per fer coincidències que no distingeixen entre majúscules i minúscules.
  • IsMatch coincideix amb tota la cadena de text (Complete MatchOption), mentre que Match cerqueu MatchAll una coincidència en qualsevol lloc de la cadena de text (Conté MatchOption). Utilitzeu Completa, Conté, BeginsWith o EndsWith segons calgui per a l'escenari.

IsMatch retorna true si la cadena de text coincideix amb el patró o false si no ho fa. Match retorna blank si no es troba cap coincidència que es pugui provar amb la funció IsBlank . MatchAllretorna una taula buida si no es troba cap coincidència que es pugui provar amb la funció IsEmpty

Si utilitzeu MatchAll dividir una cadena de text, considereu la possibilitat d'utilitzar la funció Dividir , que és més senzilla i ràpida.

Patrons

La clau per utilitzar aquestes funcions és la descripció del patró que ha de coincidir. Descriviu el patró en una cadena de text com una combinació de:

  • Caràcters ordinaris, com ara "abc" o "123".
  • Patrons predefinits, com ara Lletra, MultipleDigits o Correu. (L'enumeració Match defineix aquests patrons.)
  • Codis d'expressions regulars, com ara "\d+\s+\d+" o "[a-z]+".

Combina aquests elements utilitzant l'operador de concatenació de cadena &. Per exemple, "abc" & Dígit & "\s+" és un patró vàlid que coincideix amb els caràcters "a", "b" i "c", seguits d'un dígit de 0 a 9, seguit d'almenys un caràcter d'espai en blanc.

Caràcters ordinaris

El patró més senzill és una seqüència de caràcters ordinaris que coincideixen exactament.

Per exemple, quan s'utilitza amb la IsMatch funció, la cadena "Hola" coincideix exactament amb el patró "Hola". Ni més ni menys. La cadena "hello!" no coincideix amb el patró a causa del signe d'exclamació al final i perquè el cas és incorrecte per a la lletra "h". (Vegeu Match les opcions de les maneres de modificar aquest comportament.)

En el llenguatge del patró, els caràcters . ? * + ( ) [ ] ^ $ | \ es reserven per a propòsits especials. Per utilitzar aquests caràcters, prefixeu el caràcter amb una \ barra invertida per indicar que el caràcter s'ha de prendre literalment, o utilitzeu un dels patrons predefinits. Per exemple, podeu fer coincidir la cadena "Hello?" utilitzant el patró "Hello\\?" amb una barra invertida abans del signe d'interrogació.

Patrons predefinits

Els patrons predefinits proporcionen una manera senzilla de fer coincidir un conjunt de caràcters o una seqüència de diversos caràcters. Utilitzeu l'operador de concatenació de cadenes & per combinar les vostres pròpies cadenes de text amb els membres de l'enumeracióMatch:

Match enumeració Descripció Expressió regular
Qualsevol Coincideix amb qualsevol caràcter. .
Coma Coincideix amb una coma ,. ,
Dígit Coincideix amb un sol dígit (del "0" al "9"). \d
Correu electrònic Coincideix amb una adreça electrònica que conté un símbol "arrova" ("@") i un nom de domini que conté un punt (".") Veure nota
Guionet Coincideix amb un guió. - Veure nota
Paren esquerre Coincideix amb un parèntesi esquerre (. \(
Lletra Coincideix amb una lletra. \p{L}
Dígits múltiples Coincideix amb un o més dígits. \d+
Lletres múltiples Coincideix amb una o més lletres. \p{L}+
MultipleNonSpaces Coincideix amb un o més caràcters que no afegeixen un espai en blanc (que no siguin espai, tabulador ni salt de línia). \S+
Espais múltiples Coincideix amb un o més caràcters que afegeixen un espai en blanc (espai, tabulador o salt de línia). \s+
No Espai Coincideix amb un únic caràcter que no afegeix un espai en blanc. \S
Dígits opcionals Coincideix amb cap, un o més dígits. \d*
Cartes opcionals Coincideix amb cap, una o més lletres. \p{L}*
OpcionalNonSpaces Coincideix amb cap, un o més caràcters que no afegeixen un espai en blanc. \S*
Espais opcionals Coincideix amb cap, un o més caràcters que afegeixen un espai en blanc. \s*
Període Coincideix amb un punt o un punt .. \.
Dreta Coincideix amb un parèntesi ) dret. \)
Espai Coincideix amb un caràcter que afegeix un espai en blanc. \s
Pestanya Coincideix amb un caràcter de tabulació. \t

Per exemple, el patró "A" i MultipleDigits coincideix amb la lletra "A" seguida d'un o més dígits.

El Power Apps utilitza una definició diferent per al Match. EMail i Match. Guió. Avalueu Text( Match.Email ) per veure l'expressió regular utilitzada pel vostre equip.

Expressions regulars

El patró que utilitzen aquestes funcions s'anomena expressió regular. El dialecte específic de les expressions regulars de Power Fx es detalla a Expressions regulars a Power Fx.

Les expressions regulars són poderoses i serveixen per a una gran varietat de propòsits. També poden semblar una seqüència aleatòria de signes de puntuació. Aquest article no descriu tots els aspectes de les expressions regulars, però hi ha una gran quantitat d'informació, tutorials i eines disponibles en línia.

Les expressions regulars tenen una llarga història i estan disponibles en molts llenguatges de programació. Cada llenguatge de programació té el seu propi dialecte d'expressions regulars i hi ha pocs estàndards. Ens esforcem per garantir que la mateixa expressió regular doni el mateix resultat a totes les implementacions del Power Fx. La compatibilitat no és fàcil d'aconseguir, ja Power Fx que s'executa a sobre de JavaScript i .NET que tenen diferències significatives. Per adaptar-se a l'execució en diferents plataformes, les expressions regulars del Power Fx es limiten a un subconjunt de característiques àmpliament compatibles amb tota la indústria.

Com a resultat, algunes expressions regulars que poden funcionar en altres entorns poden estar bloquejades o requerir un ajust al Power Fx. Els errors de temps de creació s'informen a mesura que es troben característiques no admeses. Aquesta és una de les raons per les quals l'expressió regular i les opcions han de ser una constant de temps de creació i no dinàmiques (per exemple, proporcionades en una variable).

Nota

El Power Apps utilitza una versió anterior d'expressions regulars del Power Fx que té menys limitacions però també menys característiques. MatchOptions.DotAll i MatchOptions.FreeSpacing no estan disponibles i les definicions de Match. Correu electrònic i Match. Els guions són diferents. Els parells substituts Unicode no es tracten com un sol caràcter. MatchOptions.NumberedSubMatches és el valor per defecte. La versió de les expressions regulars descrites aquí estarà disponible al Power Apps aviat, sota un commutador "Compatibilitat amb el Power Fx V1.0".

Aquests són alguns elements bàsics de les expressions regulars que augmenten la complexitat en l'anàlisi d'un nombre.

Característica Exemple Descripció
Classe de caràcter predefinida \d Aquesta expressió regular coincideix amb un sol número, com ara 1. Una classe de caràcters coincideix amb un conjunt de caràcters i \d coincideix amb els dígits estàndard i 0 també els dígits definits a la categoria de caràcters 9 Unicode "Nd". Hi ha classes de caràcters per a lletres i números amb \w i espais que inclouen noves línies amb \s. També hi ha classes de caràcters inverses que s'escriuen en majúscula: \D coincideix amb tot el que \d no ho fa.
Un o més \d+ Aquesta expressió regular coincideix amb un o més números, com ara 123. A + després d'un element diu "un o més" de l'últim element.
Zero o Un \+?\d Aquesta expressió regular coincideix amb un signe opcional + seguit d'un o més números, com ara +123 només 123. A ? després d'un element diu "això és opcional, pot ocórrer zero o una vegada". El + té una barra invertida per distingir-lo com a caràcter literal en lloc de l'ús "un o més".
Agrupació i alternança (-|\+)?\d+ Aquesta expressió regular coincideix amb un + signe o un -, opcionalment, i després amb una sèrie de números, com ara -123, +123, i 123. Introduïm aquí dos conceptes que sovint s'utilitzen junts. En primer lloc, tenim el parèntesi que agrupa com un conjunt d'elements, perquè actuïn ? . En segon lloc, tenim | el que diu "o això o allò".
Classe de caràcter personalitzada (-|\+)?\d+[eE][\-\+]?\d+ Aquesta expressió regular afegeix un exponent a la barreja amb dues classes de caràcters, que coincideixen +123e-12amb . Una classe de caràcters és com | l'alternança que proporciona un "coincideix amb una d'aquestes coses" d'una forma més compacta. Igual que amb el , + té un significat especial en les classes de caràcters d'expressió -regular, així que hem d'escapar-ne.
Zero o més (-|\+)?\d+\.?\d*[eE][\-\+]?\d+ Aquesta expressió regular afegeix el decimal després de la part entera del nombre, com -123.456e-89 ara o -123.E+32. El \d després del punt decimal té un * quantificador que diu "zero o més vegades" per als dígits decimals després del .
Grups de captura (?&lt;number&gt;(-|\+)?\d+\.?\d*)[eE](?&lt;exponent&gt;[\-\+]?\d+) Finalment, afegim grups de captura per a number i exponent. Una expressió regular no només pot coincidir amb tota la cadena, sinó que també pot extreure porcions per utilitzar-les en les vostres fórmules, en aquest cas la part abans de ( e o E) i la part posterior.

Aquests exemples només donen un petit tast del que poden fer les expressions regulars. S'utilitzen habitualment per validar números d'identificació, adreces de correu electrònic, números de telèfon, dates i hores, i per extreure informació de tot tipus d'arxius de text. Continueu el vostre viatge llegint Expressions regulars al Power Fx, experimenteu i utilitzeu el web per obtenir més informació.

Match Opcions

Modifiqueu el comportament d'aquestes funcions especificant una o més opcions, que combineu mitjançant l'operador de concatenació de cadenes (&).

Enumeració MatchOptions Descripció Impacte en una expressió regular
MatchOptions.BeginsWith El patró ha de coincidir des de l'inici del text. Afegeix un ^ a l'inici de l'expressió regular.
MatchOptions.Complete Per defecte al IsMatch Power Apps. El patró coincideix amb tota la cadena de text, de principi a fi. Afegeix un ^ a l'inici i un $ al final de l'expressió regular.
MatchOptions.Contains Per defecte per Match a i MatchAlli fora IsMatch del Power Apps. El patró ha d'aparèixer en algun lloc del text, però no ha de ser a l'inici ni al final. No modifica l'expressió regular.
MatchOptions.DotAll Canvia el comportament de l'operador . (punt) perquè coincideixi amb tots els caràcters, inclosos els caràcters de nova línia. No disponible al Power Apps. No modifica l'expressió regular. Aquesta opció és l'equivalent al modificador estàndard "s" per a expressions regulars.
MatchOptions.EndsWith El patró ha de coincidir amb el final de la cadena de text. Afegeix un $ al final de l'expressió regular.
MatchOptions.FreeSpacing Els caràcters d'espais en blanc, incloses les noves línies, s'ignoren a l'expressió regular. Els comentaris de final de línia que comencen per a # s'ignoren. No disponible al Power Apps. Només canvia la sintaxi de l'expressió regular. Aquesta opció és l'equivalent del modificador estàndard "x" per a expressions regulars.
MatchOptions.IgnoreCase Tracta les lletres majúscules i minúscules com a idèntiques. Per defecte, la coincidència distingeix entre majúscules i minúscules. No modifica l'expressió regular. Aquesta opció és l'equivalent del modificador estàndard "i" per a les expressions regulars.
MatchOptions.Multiline Canvia el comportament de ^ i $ perquè coincideixi al final de l'alinena. No modifica l'expressió regular. Aquesta opció és l'equivalent del modificador estàndard "m" per a les expressions regulars.
MatchOptions.NumberedSubMatches Les captures amb nom són preferides perquè són més fàcils d'entendre i mantenir. El rendiment també millora a mesura que no es conserven les captures innecessàries. Però per a expressions regulars més antigues, tracta cada conjunt de parèntesis com una captura numerada que s'inclou amb la taula SubMatches al resultat. Per defecte al Power Apps. No modifica l'expressió regular. Les captures amb nom estan desactivades i \1 les referències posteriors d'estil estan habilitades.

Utilitzar MatchAll és el mateix que utilitzar el modificador estàndard "g" per a expressions regulars.

Sintaxi

IsMatch( Text, Patró [, Opcions ] )

  • Text : obligatori. La cadena de text que es provarà.
  • Patró : obligatori. El patró que voleu provar com a cadena de text. Concatenar patrons predefinits que defineix l'enumeració Match o proporcionar una expressió regular. El patró ha de ser una fórmula constant sense variables, fonts de dades o altres referències dinàmiques que canviïn a mesura que s'executa l'aplicació. Tingueu en compte que la fórmula s'ha d'expressar com "Match. Patró predefinit", per exemple. Match Correu electrònic
  • Opcions : opcional. Una combinació de cadena de text de valors MatchOptions enum. Per defecte, s'utilitza MatchOptions.Completa. Les opcions han de ser una fórmula constant sense variables, fonts de dades o altres referències dinàmiques que canviïn a mesura que s'executa l'aplicació.

Match( Text, Patró [, Opcions ] )

  • Text : obligatori. La cadena de text que es farà coincidir.
  • Patró : obligatori. El patró que voleu fer coincidir com a cadena de text. Concatenar patrons predefinits que defineix l'enumeració Match o proporcionar una expressió regular. El patró ha de ser una fórmula constant sense variables, fonts de dades o altres referències dinàmiques que canviïn a mesura que s'executa l'aplicació.
  • Opcions : opcional. Una combinació de cadena de text de valors MatchOptions enum. Per defecte, s'utilitza MatchOptions.Conté. Les opcions han de ser una fórmula constant sense variables, fonts de dades o altres referències dinàmiques que canviïn a mesura que s'executa l'aplicació.

MatchAll( Text, Patró [, Opcions ] )

  • Text : obligatori. La cadena de text que es farà coincidir.
  • Patró : obligatori. El patró que voleu fer coincidir com a cadena de text. Concatenar patrons predefinits que defineix l'enumeració Match o proporcionar una expressió regular. El patró ha de ser una fórmula constant sense variables, fonts de dades o altres referències dinàmiques que canviïn a mesura que s'executa l'aplicació.
  • Opcions : opcional. Una combinació de cadena de text de valors MatchOptions enum. Per defecte, s'utilitza MatchOptions.Conté. Les opcions han de ser una fórmula constant sense variables, fonts de dades o altres referències dinàmiques que canviïn a mesura que s'executa l'aplicació.

IsMatch Exemples

Caràcters ordinaris

Imagineu que l'aplicació té un control d'entrada de text anomenat TextInput1. Els usuaris introdueixen valors en aquest control per emmagatzemar-los en una base de dades.

Els usuaris escriuen Hello world a TextInput1.

Fórmula Descripció Resultat
IsMatch( TextInput1.Text, "Hello world" ) Prova si l'entrada de l'usuari coincideix exactament amb la cadena "Hola món". veritable
IsMatch( TextInput1.Text, "Good bye" ) Prova si l'entrada de l'usuari coincideix exactament amb la cadena "Adeu". fals
IsMatch( TextInput1.Text, "hello", Contains ) Prova si l'entrada de l'usuari conté la paraula "hola" (distingeix entre majúscules i minúscules). fals
IsMatch( TextInput1.Text, "hello", Contains & IgnoreCase ) Prova si l'entrada de l'usuari conté la paraula "hola" (no distingeix entre majúscules i minúscules). veritable

Patrons predefinits

Fórmula Descripció Resultat
IsMatch( "123-45-7890", Match.Digit & Match.Digit & Match.Digit & Match.Digit & Match.Digit & Match.Digit & Match.Digit & Match.Digit & Match.Digit & Match.Digit & Match.Digit ) Coincideix amb un número de la seguretat social dels Estats Units veritable
IsMatch( "joan@contoso.com", Match.Email ) Coincideix amb una adreça electrònica veritable
IsMatch( "123.456", Match.MultipleDigits & Match.Period & Match.OptionalDigits ) Coincideix amb una seqüència de dígits, un punt i, a continuació, zero o més dígits. veritable
IsMatch( "123", Match.MultipleDigits & Match.Period & Match.OptionalDigits ) Coincideix amb una seqüència de dígits, un punt i, a continuació, zero o més dígits. No es mostra cap punt al text que s'ha de fer coincidir, de manera que aquest patró no té cap coincidència. fals

Expressions regulars

Fórmula Descripció Resultat
IsMatch( "986", "\d+" ) Coincideix amb un enter major que zero. veritable
IsMatch( "1.02", "\d+(\.\d\d)?" ) Coincideix amb un import monetari positiu. Si l'entrada conté un punt decimal, l'entrada també ha de contenir dos caràcters numèrics després del punt decimal. Per exemple, 3.00 és vàlid, però 3.1 no ho és. veritable
IsMatch( "-4.95", "(-)?\d+(\.\d\d)?" ) Coincideix amb un import monetari positiu o negatiu. Si l'entrada conté un punt decimal, l'entrada també ha de contenir dos caràcters numèrics després del punt decimal. veritable
IsMatch( "111-11-1111", "\d{3}-\d{2}-\d{4}" ) Coincideix amb un número de la seguretat social dels Estats Units. Valida el format, el tipus i la longitud del camp d'entrada subministrat. La cadena que feu coincidir ha de constar de tres caràcters numèrics seguits d'un guió, dos caràcters numèrics seguits d'un guió i quatre caràcters numèrics. veritable
IsMatch( "111-111-111", "\d{3}-\d{2}-\d{4}" ) Igual que l'exemple anterior, però un dels guions està fora de lloc a l'entrada. fals
IsMatch( "AStrongPasswordNot", "(?!^[0-9]\*$)(?!^[a-zA-Z]\*$)([a-zA-Z0-9]{8,10})" ) Valida una contrasenya segura que ha de contenir vuit, nou o 10 caràcters, almenys un dígit i almenys un caràcter alfabètic. La cadena no pot contenir caràcters especials. fals

Match i MatchAll exemples

Fórmula Descripció Resultat
Match( "Bob Jones <bob.jones@contoso.com>", "<(?<email>" & Match.Email & ")>") Extreu només la part del correu de la informació de contacte. {
correu electrònic: "bob.jones@contoso.com",
Partit complet: "<bob.jones@contoso.com>",
Partit d'inici: 11
}
Match( "Bob Jones <InvalidEmailAddress>", "<(?<email>" & Match.Email & ")>" Extreu només la part del correu de la informació de contacte. No s'ha trobat cap adreça legal (no hi ha cap signe @), de manera que la funció torna blank. Buit
Match( Language(), "(<language>\w{2})(?:-(?<script>\w{4}))?(?:-(?<region>\w{2}))?" ) Extreu la part de la llengua, l'alfabet i la regió de l'etiqueta de llengua que torna la funció Language. Aquests resultats reflecteixen els Estats Units; consulteu la documentació de la funció Language per obtenir-ne més exemples. L'operador (?: agrupa els caràcters sense crear cap altra subcoincidència. {
idioma: "ca",
script: blank,
regió: "EUA",
FullMatch: "en-US",
Partit d'inici: 1
}
Match( "PT2H1M39S", "PT(?:(?<hours>\d+)H)?(?:(?<minutes>\d+)M)?(?:(?<seconds>\d+)S)?" ) Extreu les hores, els minuts i els segons d'un valor de duració de la ISO 8601. Els nombres extrets encara estan en una cadena de text; utilitzeu la funció Value per convertir-la en un número abans de fer-hi operacions matemàtiques. {
Hores: "2",
minuts: "1",
segons: "39",
Partit complet: "PT2H1M39S",
Partit d'inici: 1
}

Desglossem aquest darrer exemple. Si voleu convertir aquesta cadena en un valor de data i hora mitjançant la funció Hora , heu de passar les subcoincidències anomenades individualment. Per fer-ho, utilitzeu la funció Amb que funciona al registre que Match retorna:

With(
    Match( "PT2H1M39S", "PT(?:(?<hours>\d+)H)?(?:(?<minutes>\d+)M)?(?:(?<seconds>\d+)S)?" ),
   Time( Value( hours ), Value( minutes ), Value( seconds ) )
)

En aquests exemples, afegiu un control Botó, definiu-ne la propietat OnSelect en aquesta fórmula i, a continuació, seleccioneu el botó:

Set( pangram, "The quick brown fox jumps over the lazy dog." )
Fórmula Descripció Resultat
Match( pangram, "THE", IgnoreCase ) Cerqueu totes les coincidències de "THE" a la cadena de text que conté la variable pangram. La cadena conté dues coincidències, però només es retorna la primera perquè esteu utilitzant Match i no MatchAll. {
FullMatch: "El",
Partit d'inici: 32
}
MatchAll( pangram, "the" ) Cerqueu totes les coincidències de "the" a la cadena de text que conté la variable pangram. La prova distingeix entre majúscules i minúscules, de manera que només es troba la segona instància de "the". MatchAll per a pangram.
MatchAll( pangram, "the", IgnoreCase ) Cerqueu totes les coincidències de "the" a la cadena de text que conté la variable pangram. En aquest cas, la prova distingeix entre majúscules i minúscules, per la qual cosa es troben totes dues instàncies de la paraula. MatchAll amb IgnoreCase.
MatchAll( pangram, "\b\wo\w\b" ) Troba totes les paraules de tres lletres amb un "o" al mig. "marró" s'exclou perquè no és una paraula de tres lletres i, per tant, no coincideix amb "\b" (límit de paraules). MatchAll per a pangram amb b, wo, w i b.
Match( pangram, "\b\wo\w\b\s\*(?<between>\w.+\w)\s\*\b\wo\w\b" ) Coincideix amb tots els caràcters entre "fox" i "dog". {
entre: "salta per sobre del mandrós",
FullMatch: "guineu salta per sobre del gos mandrós",
Partit d'inici: 17
}

Per veure els resultats d'en MatchAll una galeria:

  1. En una pantalla buida, inseriu un control de galeria vertical en blanc.

  2. Definiu la propietat Elements de la galeria a MatchAll( pangrama, "\w+" ) oMatchAll( pangrama, MultipleLetters ).

    Galeria d'elements

  3. Seleccioneu "Afegeix un element de la pestanya Insereix" al mig del control de la galeria per seleccionar la plantilla de la galeria:

  4. Afegiu un control Etiqueta a la plantilla de la galeria.

  5. Definiu la propietat Text de l'etiqueta com a ThisItem.FullMatch.

    La galeria s'omple amb cada paraula del nostre text d'exemple. Per veure totes les paraules en una pantalla, canvieu la mida de la plantilla de la galeria i del control d'etiqueta.

    Propietat de text