Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Honako hauei aplikatzen zaie: Mihise-aplikazioak
Copilot Studio
Mahaigaineko fluxuak
Ereduetan oinarritutako aplikazioak
Power Platform CLI
Dataverse funtzioak
Power Pages
Testu katea zatitzaileen taula batean zatitzen du.
Deskribapenak
Funtzio honek Split testu-kate bat azpikateen taula batean banatzen du. Erabili Split komaz mugatutako zerrendak zatitzeko, data-zatien artean barra erabiltzen duten datak eta ondo definitutako mugatzaile bat erabiltzen den beste egoera batzuetan.
Aparteko katea erabiltzen da testu-katea bereizteko. Banatzailea testu-katean osotasunean parekatuta dauden karaktere zero, bat edo gehiago izan daitezke. Zero luzera erabiliz edo hutsik katearen emaitza pertsonaia bakoitza banaka banatzen da. Bat datozen bereizle karaktereak ez dira emaitzan itzuliko. Ez bada bereiztzaile bat etortzerik aurkitzen, testu-kate osoa emaitza bakar gisa itzuliko da.
Erabili Concat funtzioa katea birsortzaile gabe bereizteko.
Erabili MatchAll funtzioa katea zatitzeko adierazpen arrunta erabiliz.
Adibideek erakusten dute nolaSplit erabil daitekeen First eta Last funtzioekin mugatutako azpikate bakar bat ateratzeko. Lotu funtzioa adierazpen erregularentzako aukera zehatzagoa eta indartsuagoa da.
Sintaxia
Split( Testua, bereizlea )
- Testua - Beharrezkoa. Zatitzeko testua.
- Bereizlea - Beharrezkoa. Bereizlea katea zatitzeko erabiltzeko. Karaktere zero, bat edo gehiago izan daitezke.
Adibideak
Oinarrizko erabilera
| Formula | Deskribapenak | Emaitza |
|---|---|---|
Split( "Apples, Oranges, Bananas", "," ) |
Fruta ezberdinak zatitzen ditu, koma bereizgailuaren arabera. Zatiketa koman oinarrituta eta ez ondoren dagoen espazioan oinarrituta egiten da. Honen aurrean, espazio bat izango da "Laranjak" eta "Platanoak". | Zutabe bakarreko taula, balio hauek dituen Value zutabe batekin: "Sagarrak", "Laranjak", "Plátanos" |
TrimEnds( Split( "Apples, Oranges, Bananas", "," ) ) |
Aurreko adibidean bezala, baina kasu honetan TrimEnds funtzioak kentzen du lekua, zutabe bakarreko taulan Splitjardunez. Bereizlea ere erabili genezake ", " komaren ondoko tartea barne hartzen duena, baina hori ez litzateke behar bezala funtzionatuko espaziorik ez balego edo bi zuriune badaude. | Zutabe bakarreko taula, balio hauek dituen Value zutabe batekin: "Sagarrak", "Laranjak", "Plátanos" |
Split( "08/28/17", "/" ) |
Data zatitzen du, bereizle gisa funtzionatzen duen barra erabiliz. | Zutabe bakarreko taula, balio hauek dituen Value zutabe batekin: "08", "28", "17" |
Mugatzaile desberdinak
| Formula | Deskribapenak | Emaitza |
|---|---|---|
Split( "Hello, World", "," ) |
Hitzak zatitzen ditu, bereizle gisa funtzionatzen duen koma erabiliz. Bigarren emaitza zuriune batekin hasten da, komaren ondorengo karakterea baita. | Zutabe bakarreko taula, balio hauek dituen Value zutabe batekin: "Kaixo", "Mundua" |
Split( "Hello, World", "o" ) |
Katea zatitzen du, "o" karaktereak bereizle gisa erabiliz. | Zutabe bakarreko taula, balio hauek dituen Value zutabe batekin: "Infernua", ", W", "rld" |
Split( "Hello, World", "l" ) |
Katea zatitzen du, "l" karaktere bakarra bereizle gisa erabiliz. Bi len artean karaktererik ez zegoenez Kaixo, a hutsik balioa itzuli da. | Zutabe bakarreko taula bat Value zutabea dituen balio hauek dituena: "He", Blank(), "o, Wor", "d" |
Split( "Hello, World", "ll" ) |
Katea zatitzen du, "ll" karaktere bikoitza bereizle gisa erabiliz. | Zutabe bakarreko taula, balio hauek dituen Value zutabe batekin: "He", "o, Mundua" |
Split( "Hello, World", "%" ) |
Katea zatitzen du, ehunekoaren zeinua bereizle gisa erabiliz. Bereizle hau katean agertzen ez denez, kate osoa emaitza bakar gisa itzultzen da. | Zutabe bakarreko taula bat Value zutabea duen balio hau duena: "Kaixo, Mundua" |
Split( "Hello, World", "" ) |
Katea zatitzen du, kate hutsa bereizle gisa erabiliz (karaktererik gabe). Honek pertsonaia bakoitzaren katea hautsiko du. | Zutabe bakarreko taula, balio hauek dituen Value zutabea duena: "H", "e", "l", "l", "o", ",", " ", "W", "o", "r", "l", "d" |
Azpikateen erauzketa
| Formula | Deskribapenak | Emaitza |
|---|---|---|
First( Split( Last( Split( "Bob Jones <bob.jones@contoso.com>", "<" ) ).Result, ">" ) ).Result |
Katea zatitzen du irekidura-mugatzaile batean oinarrituta (<) eta katea mugatzaile eskuinera ateratzen du Azkena. Ondoren, formulak emaitza zatitzen du amaierako mugatzailean oinarrituta (>) eta mugatzailearen ezkerreko katea ateratzen du Eskuina. | "bob.jones@contoso.com" |
Match( "Bob Jones <bob.jones@contoso.com>", "<(?<email>.+)>" ).email |
Azken adibidearen oinarritutako mugatzaile berdina egiten du, baina letra erabiltzen du Match funtzioa eta adierazpen arrunt baten ordez. | "bob.jones@contoso.com" |