Piezīme
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Attiecas uz: Audekla programmu
Dataverse formulu kolonnām
Darbvirsmas plūsmas
Modeļa vadītas programmas
Power Pages
Power Platform CLI
Aizstājiet teksta virknes daļu ar citu virkni.
Apraksts
Funkcija Replace identificē aizstājamo tekstu pēc sākuma pozīcijas un garuma.
Funkcija Substitute identificē aizstājamo tekstu, saskaņojot virkni. Ja tiek atrasta vairāk nekā viena atbilstība, varat aizstāt tās visas vai konkretizēt vienu, kuru aizstāt.
Ja padodat vienu virkni, atgrieztā vērtība ir pārveidotā virkne. Ja nokārtojat vienas kolonnas tabulu , kurā ir virknes, atgrieztā vērtība ir vienas kolonnas tabula ar modificētu virkņu kolonnu Vērtība . Ja jums ir tabula ar vairākām kolonnām, varat to pārveidot par vienas kolonnas tabulu, kā aprakstīts sadaļā Darbs ar tabulām.
Sintakse
Replace( String,StartingPosition,NumberOfCharacters,NewString )
- Virkne - Obligāts. Virkne, ar kuru strādāt.
- Startapozīcija - Obligāts. Rakstzīmes pozīcija, ar kuru sākt aizstāšanu. Pirmā Virknes rakstzīme ir pozīcijā 1.
- NumberOfCharacters - nepieciešams. Rakstzīmju skaits, kuru aizstāt Virknē.
- NewString - Obligāts. Aizstāšanas virkne. Rakstzīmju skaits šajā argumentā var atšķirties no argumenta NumberOfCharacters.
Aizstājējs( virkne,OldString,NewString [, InstanceNumber ] )
- Virkne - Obligāts. Virkne, ar kuru strādāt.
- OldString - Obligāts. Aizstājamā virkne.
- NewString - Obligāts. Aizstāšanas virkne. OldString un NewString var būt dažādi garumi.
- InstanceNumber - neobligāti. Izmantojiet šo argumentu, lai norādītu kuru OldString instanci nomainīt, ja Virkne satur vairāk nekā vienu instanci. Ja nenorādāt šo argumentu, tiks aizstātas visas instances.
Aizstāt(SingleColumnTable,StartingPosition,NumberOfCharacters,NewString )
- SingleColumnTable - Obligāts. Vienas kolonnas tabula ar virknēm, ar kurām strādāt.
- Startapozīcija - Obligāts. Rakstzīmes pozīcija, ar kuru sākt aizstāšanu. Katras tabulas virknes pirmā rakstzīme atrodas pozīcijā 1.
- NumberOfCharacters - nepieciešams. Rakstzīmju skaits, kuru aizstāt katrā virknē.
- NewString - Obligāts. Aizstāšanas virkne. Rakstzīmju skaits šajā argumentā var atšķirties no argumenta NumberOfCharacters.
Aizstājējs( SingleColumnTable,OldString,NewString [, InstanceNumber ] )
- SingleColumnTable - Obligāts. Vienas kolonnas tabula ar virknēm, ar kurām strādāt.
- OldString - Obligāts. Aizstājamā virkne.
- NewString - Obligāts. Aizstāšanas virkne. OldString un NewString var būt dažādi garumi.
- InstanceNumber - neobligāti. Izmantojiet šo argumentu, lai norādītu kuru OldString instanci nomainīt, ja Virkne satur vairāk nekā vienu instanci. Ja nenorādāt šo argumentu, tiks aizstātas visas instances.
Piemēri
Formula | Apraksts | Rezultāts |
---|---|---|
Aizstāt( "abcdefghijk", 6, 5, "*" ) | Aizstāj piecas rakstzīmes "abcdefghijk" ar vienu "*" rakstzīmi, sākot ar sesto rakstzīmi ("f"). | "abcde*k" |
Aizstāt( "2019", 3, 2, "20" ) | Aizstāj pēdējās divas rakstzīmes skaitlī "2019" ar "20". | "2020" |
Aizstāt( "123456", 1, 3, "_" ) | Aizstāj pirmās trīs rakstzīmes skaitlī "123456" ar vienu rakstzīmi "_". | "_456" |
Aizstājējs( "Pārdošanas dati", "Pārdošana", "Izmaksas" ) | Aizstāj virkni "Pārdošanas" ar "Izmaksu". | "Izmaksu dati" |
Aizstājējs( "2018. gada 1. ceturksnis", "1", "2", 1 ) | Aizstāj tikai pirmo "1" instanci ar "2", jo ceturtajam argumentam (InstanceNumber) ir nodrošināts 1. | "Quarter 2, 2018" |
Aizstājējs( "2011. gada 1. ceturksnis", "1", "2", 3 ) | Aizstāj tikai trešo "1" instanci ar "2", jo ceturtajam argumentam (InstanceNumber) ir nodrošināts 3. | "Quarter 1, 2012" |
Aizstājējs( "2011. gada 1. ceturksnis", "1", "2" ) | Aizstāj visas "1" instances ar "2", jo ceturtais arguments (InstanceNumber) nav nodrošināts. | "Quarter 2, 2022" |
Nomainīt( [ "Quarter 1, 2018", "Quarter 2, 2011", "Quarter 4, 2019" ], 9, 1, "3" ) |
Aizstāj katra vienas kolonnas tabulas ieraksta devīto rakstzīmi ar "3". | Vienas kolonnas tabula ar Value kolonnu, kurā ir šādas vērtības: [ "2018. gada 3. ceturksnis","Quarter3,2011", "Quarter 3, 2019" ] |
Aizstājējs( [ "Qtr 1, 2018", "Quarter 1, 2011", "Q1, 2019" ], "1", "3", 1 ) |
Tā kā ceturtais arguments (InstanceNumber) ir nodrošināts ar vērtību 1, aizstāj tikai pirmo "1" instanci katrā vienas kolonnas tabulas ierakstā ar "3". | Vienas kolonnas tabula ar Value kolonnu, kurā ir šādas vērtības: [ "Qtr 3, 2018","Quarter3,2011", "Q3,2019"] |
Aizstājējs( [ "Qtr 1, 2018", "Quarter 1, 2011", "Q1, 2019" ], "1", "3" ) |
Tā kā ceturtais arguments (InstanceNumber) nav nodrošināts, aizstāj visas "1" instances katrā vienas kolonnas tabulas ierakstā ar "3". | Vienas kolonnas tabula ar Value kolonnu, kurā ir šādas vērtības: [ "Qtr 3, 2038","Quarter 3, 2033", "Q3,2039"] |