Als u een lijst met tekstwaarden wilt combineren tot één tekstwaarde, gebruikt u de actie Tekst samenvoegen. Geef een lijstvariabele op en scheid de lijstitems door een scheidingsteken te gebruiken. Als u één tekstwaarde wilt scheiden in een lijst met items, gebruikt u de actie Tekst splitsen. Geef een tekstwaarde op met herkenbare scheidingstekens om de lijstitems van elkaar te scheiden.
Als u een tekenreeks in een tekst wilt zoeken en deze wilt vervangen door een andere tekenreeks of teken, gebruikt u de actie Tekst vervangen. De volgende afbeelding toont een vervanging van de tekenreeks "Productkenmerken" door "Kenmerken".
Zoek een tekstwaarde voor een tekenreeks met de actie Tekst parseren. Bepaalde tekstacties bevatten de mogelijkheid om reguliere expressies te gebruiken. Schakel de optie Is reguliere expressie in om te zoeken naar tekst waarmee een reguliere expressie wordt opgegeven in Te zoeken tekst. Schakel bovendien Alleen eerste exemplaar uit voor de actie om een lijst met posities van de overeenkomende tekst te retourneren. Meer informatie vindt u in Reguliere expressietaal - Beknopte naslag.
In de onderstaande afbeelding wordt met de actie naar alle exemplaren van woorden gezocht die beginnen met een hoofdletter in "Artikelen gedetecteerd in voorraad" en, "Artikelen" en "Voorraad" geretourneerd in de lijst Overeenkomsten, en wordt de positie waarop deze overeenkomsten zijn gevonden (1 en 18) in de lijst Posities weergegeven.
U kunt ervoor zorgen dat getallen als numerieke waarden worden opgeslagen door de actie Tekst converteren naar getal te gebruiken. Als u de omgekeerde conversie wilt uitvoeren, gebruikt u Getal converteren naar tekst.
Op dezelfde manier worden de acties Tekst converteren naar datum/tijd en Datum/tijd converteren naar tekst gebruikt om ervoor te zorgen dat datums correct worden opgemaakt.
Entiteiten herkennen gebruiken in tekstactie
In Power Automate voor bureaublad kunnen gebruikers verschillende entiteiten uit teksten in natuurlijke taal extraheren, zoals getallen, datums en meeteenheden, via de actie Entiteiten in tekst herkennen.
Met de actie Entiteiten in tekst herkennen wordt een tekst of een variabele met tekst opgehaald als invoer en wordt een gegevenstabel geretourneerd met de resultaten. Elke entiteit retourneert verschillende resultaten op basis van zijn structuur, maar alle gegevenstabellen bevatten een veld Oorspronkelijke tekst waarin het entiteitsgedeelte van de invoertekst wordt opgeslagen.
In de volgende tabel worden verschillende voorbeelden getoond van entiteiten die kunnen worden herkend door de actie Entiteiten in tekst herkennen.
Entiteit
Invoertekst
Geretourneerde waarden
Datum en tijd
Ik ga terug op 4 januari 2019
Waarde: 1/4/2019 12:00:00 AM Oorspronkelijke tekst: 4 januari 2019
Datum en tijd
Plan een afspraak voor vanavond om 19:00 uur
Waarde: 9/30/2021 7:00:00 PM Oorspronkelijke tekst: vanavond om 19:00 uur
Voegt een nieuwe regel tekst toe aan een tekstwaarde
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Original text
Nee
Tekstwaarde
De oorspronkelijke tekst
Line to append
Ja
Tekstwaarde
De tekst die moet worden toegevoegd als een nieuwe regel
Variabelen gemaakt
Argument
Type
Beschrijving
Resultaat
Tekstwaarde
De nieuwe tekst
Uitzonderingen
Deze actie omvat geen uitzonderingen
Subtekst ophalen
Een subtekst ophalen van een tekstwaarde
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Original text
Nee
Tekstwaarde
De tekst waaruit een stuk tekst moet worden opgehaald
Start index
N.v.t.
Begin van tekst, Positie van teken
Positie van teken
Geef op hoe het startpunt moet worden gezocht voor het ophalen van tekst
Character position
Nee
Numerieke waarde
De positie van het eerste teken dat moet worden opgehaald. Dit is een op nul gebaseerde index, geteld vanaf nul voor het eerste teken
Length
N.v.t.
Einde van tekst, Aantal tekens
Number of chars
Geef op of de subtekst doorloopt tot het einde van de tekst of slechts een bepaald aantal tekens bevat
Aantal tekens
Nee
Numerieke waarde
Het aantal tekens dat moet worden opgehaald
Variabelen gemaakt
Argument
Type
Beschrijving
Subtekst
Tekstwaarde
De opgehaalde subtekst
Uitzonderingen
Uitzondering
Beschrijving
Startindex of lengte ligt buiten bereik
Geeft aan dat de startindex of lengte buiten het bereik ligt
Opvultekst
Maakt een tekst met een vaste lengte door tekens links of rechts van een bestaande tekst toe te voegen
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Text to pad
Ja
Tekstwaarde
De tekst die langer moet worden gemaakt
Pad
N.v.t.
Links, Rechts
Links
Geef op of u links of rechts van de bestaande tekst tekens wilt toevoegen
Text for padding
Ja
Tekstwaarde
Het teken dat of de tekst die wordt toegevoegd om de oorspronkelijke tekst te verlengen
Total length
Ja
Numerieke waarde
10
De totale tekenlengte van de uiteindelijke opgevulde tekst. Dit betekent dat de tekst voor opvulling herhaaldelijk wordt toegevoegd totdat de uiteindelijke tekst de opgegeven lengte bereikt
Variabelen gemaakt
Argument
Type
Beschrijving
PaddedText
Tekstwaarde
De nieuwe opvultekst
Uitzonderingen
Deze actie omvat geen uitzonderingen
Tekst afkappen
Verwijdert alle exemplaren van spatietekens (zoals een spatie, tab of nieuwe regel) uit het begin en/of einde van een bestaande tekst
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Text to trim
Ja
Tekstwaarde
Af te kappen tekst
What to trim
N.v.t.
spatietekens aan het begin, spatietekens aan het einde, spatietekens aan het begin en einde
spatietekens aan het begin en einde
Geef op waar spatietekens moeten worden verwijderd
Variabelen gemaakt
Argument
Type
Beschrijving
TrimmedText
Tekstwaarde
De nieuwe afgekapte tekst
Uitzonderingen
Deze actie omvat geen uitzonderingen
Tekst omkeren
Hiermee wordt de volgorde van letters in een tekenreeks omgekeerd
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Description
Tekst die moet worden omgekeerd
Ja
Text value
De tekst die moet worden omgekeerd
Variabelen gemaakt
Argument
Type
Description
ReversedText
Text value
De nieuwe omgekeerde tekst
Uitzonderingen
Deze actie omvat geen uitzonderingen
Hoofdlettergebruik wijzigen
Wijzigt het hoofdlettergebruik in een tekst naar hoofdletters, kleine letters, alles beginhoofdletter of zin beginhoofdletter
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Text to convert
Ja
Tekstwaarde
De tekst die moet worden geconverteerd
Convert to
N.v.t.
Hoofdletters, Kleine letters, Alles beginhoofdletter, Zin beginhoofdletter
Hoofdletters
Geef op welk hoofdlettergebruik moet worden toegepast
Variabelen gemaakt
Argument
Type
Beschrijving
TextWithNewCase
Tekstwaarde
De nieuwe geconverteerde tekst
Uitzonderingen
Deze actie omvat geen uitzonderingen
Tekst converteren naar getal
Converteert een tekstweergave van een getal in een variabele met een numerieke waarde
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Text to convert
Nee
Tekstwaarde
Een tekstvariabele die alleen een getal bevat, om naar een numerieke waardevariabele te converteren. Spaties worden genegeerd, maar tekst zonder getal genereert een uitzondering
Variabelen gemaakt
Argument
Type
Beschrijving
TextAsNumber
Numerieke waarde
De nieuwe numerieke waarde
Uitzonderingen
Uitzondering
Beschrijving
De opgegeven tekstwaarde kan niet worden geconverteerd naar een geldig getal
Geeft aan dat de opgegeven tekstwaarde niet kan worden geconverteerd naar een geldig getal
Getal converteren naar tekst
Converteert een getal naar tekst met een opgegeven notatie
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Number to convert
Nee
Numerieke waarde
Een numerieke waarde die moet worden geconverteerd naar tekst
Decimal places
Ja
Numerieke waarde
2
Het aantal cijfers achter de komma dat vóór afronding wordt opgenomen. Er kunnen ook nullen worden toegevoegd aan het einde om de tekst op deze manier in te vullen
Use thousands separator
N.v.t.
Booleaanse waarde
Waar
Geef op of interpunctie moet worden gebruikt als scheidingsteken voor duizendtallen
Variabelen gemaakt
Argument
Type
Beschrijving
FormattedNumber
Tekstwaarde
Het als tekst opgemaakte getal
Uitzonderingen
Deze actie omvat geen uitzonderingen
Tekst converteren naar datum/tijd
Converteert een tekstweergave van een datum- en/of tijdwaarde naar een datum-/tijdwaarde
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Text to convert
Nee
Tekstwaarde
De tekst die moet worden geconverteerd naar een datum-/tijdwaarde. Deze tekst moet een herkenbare notitie voor de datum/tijd hebben
Date is represented in custom format
N.v.t.
Booleaanse waarde
Onwaar
Geef op of de te converteren tekst een datum en tijd bevat in een indeling die niet standaard of herkenbaar is
Custom format
Nee
Tekstwaarde
De notatie waarin de datum is opgeslagen in de tekst. Een aangepaste notatie kan bijvoorbeeld worden uitgedrukt als ddMMjjjj voor de datum en uummss voor de tijd
Variabelen gemaakt
Argument
Type
Beschrijving
TextAsDateTime
Datum/tijd
De datum-/tijdwaarde
Uitzonderingen
Uitzondering
Beschrijving
Opgegeven tekstwaarde kan niet worden geconverteerd naar een geldige datum/tijd
Geeft aan dat de opgegeven tekstwaarde niet kan worden geconverteerd naar een geldige datum/tijd
Datum/tijd converteren naar tekst
Converteert een datum-/tijdwaarde naar tekst met een opgegeven aangepaste notatie
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Datetime to convert
Nee
Datum/tijd
De datum-/tijdwaarde die moet worden geconverteerd naar tekst
Format to use
N.v.t.
Standaard, Aangepast
Standaard
Geef op of een standaardnotatie voor de datum/tijd moet worden gebruikt of maak een aangepaste notatie
Custom Format
Nee
Tekstwaarde
De aangepaste notatie voor het weergeven van de datum/tijd. Een datum/tijd kan bijvoorbeeld worden uitgedrukt als DD/MM/JJJJ voor de datum en uu:mm:ss voor de tijd
De standaardindeling voor datum/tijd die de actie gebruikt om de datum-/tijdwaarde weer te geven
Variabelen gemaakt
Argument
Type
Beschrijving
FormattedDateTime
Tekstwaarde
De datum/tijd als een tekst waarde
Uitzonderingen
Deze actie omvat geen uitzonderingen
Willekeurige tekst maken
Genereert een tekst met de opgegeven lengte die bestaat uit willekeurige tekens. Dit kan handig zijn bij het genereren van wachtwoorden
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Use uppercase letters (A-Z)
N.v.t.
Booleaanse waarde
Waar
Geef op of hoofdletters moeten worden opgenomen in de gegenereerde tekst
Use lowercase letters (a-z)
N.v.t.
Booleaanse waarde
Waar
Geef op of kleine letters moeten worden opgenomen in de gegenereerde tekst
Use digits (0-9)
N.v.t.
Booleaanse waarde
Waar
Geef op of cijfers moeten worden opgenomen in de gegenereerde tekst
Use symbols ( , . < > ? ! + - _ # $ ^ )
N.v.t.
Booleaanse waarde
Waar
Geef op of symbolen moeten worden opgenomen in de gegenereerde tekst
Minimum length
Ja
Numerieke waarde
6
De minimale lengte van de willekeurige tekst. Voor een bepaalde lengte van tekst kunt u de minimum- en maximumwaarden op dat getal instellen
Maximum length
Ja
Numerieke waarde
10
De maximale lengte van de willekeurige tekst. Voor een bepaalde lengte van tekst kunt u de minimum- en maximumwaarden op dat getal instellen
Variabelen gemaakt
Argument
Type
Beschrijving
RandomText
Tekstwaarde
De gegenereerde willekeurige tekst
Uitzonderingen
Deze actie omvat geen uitzonderingen
Tekst samenvoegen
Converteert een lijst naar een tekstwaarde door de items te scheiden met een opgegeven scheidingsteken
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Specify the list to join
Nee
Lijst met tekstwaarden
De lijst die moet worden geconverteerd naar tekst
Delimiter to separate list items
N.v.t.
Geen, Standaard, Aangepast
Geen
Geef op of geen scheidingsteken, een standaardscheidingsteken of een aangepast scheidingsteken moet worden gebruikt
Custom delimiter
Nee
Tekstwaarde
De tekens die u als scheidingsteken wilt gebruiken
Standard delimiter
N.v.t.
Spatie, Tab, Nieuwe regel
Spatie
Geef het scheidingsteken op dat moet worden gebruikt
Times
Ja
Numerieke waarde
1
Geef op hoe vaak het opgegeven scheidingsteken moet worden gebruikt
Variabelen gemaakt
Argument
Type
Beschrijving
JoinedText
Tekstwaarde
De nieuwe door tekens gescheiden tekst
Uitzonderingen
Deze actie omvat geen uitzonderingen
Tekst splitsen
Maakt een lijst met de subtekenreeksen van een tekst die worden gescheiden door een opgegeven scheidingsteken of een reguliere expressie
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
The text to split
Nee
Tekstwaarde
De tekst die moet worden gesplitst
Delimiter type
N.v.t.
Standaard, Aangepast
Standaard
Geeft aan of het gebruikte scheidingsteken een standaardindeling of aangepaste indeling heeft
Custom delimiter
Nee
Tekstwaarde
De tekens die als scheidingsteken zijn gebruikt
Standard delimiter
N.v.t.
Spatie, Tab, Nieuwe regel
Spatie
Het scheidingsteken dat wordt gebruikt
Times
Ja
Numerieke waarde
1
Geef op hoe vaak het scheidingsteken wordt gebruikt
Is regular expression
N.v.t.
Booleaanse waarde
Onwaar
Geef op of het scheidingsteken een reguliere expressie is. Een reguliere expressie maakt een reeks mogelijkheden voor het scheidingsteken. '\d' betekent bijvoorbeeld dat het scheidingsteken elk cijfer kan zijn
De positie van 'Te vinden tekst' in 'Te parseren tekst'. Als de tekst niet binnen de oorspronkelijke tekst wordt gevonden, bevat deze variabele de waarde -1
Positions
Lijst met numerieke waarden
De posities van 'Te vinden tekst' in 'Te parseren tekst'. Als de tekst niet binnen de oorspronkelijke tekst wordt gevonden, bevat deze variabele de waarde -1
Match
Tekstwaarde
Het resultaat dat overeenkomt met de opgegeven reguliere expressie
Matches
Lijst met tekstwaarden
De resultaten die overeenkomen met de opgegeven reguliere expressie
Uitzonderingen
Uitzondering
Beschrijving
Opgegeven reguliere expressie is ongeldig
Geeft aan dat de opgegeven reguliere expressie ongeldig is
Tekst vervangen
Vervangt alle exemplaren van een opgegeven subtekst door een andere tekst. Deze functie kan ook worden gebruikt met reguliere expressies
Invoerparameters
Argument
Optioneel
Accepteert
Standaardwaarde
Beschrijving
Text to parse
Nee
Tekstwaarde
De tekst die moet worden geparseerd
Text to find
Nee
Tekstwaarde
De subtekst of een reguliere expressie waarnaar moet worden gezocht
Use regular expressions for find and replace
N.v.t.
Booleaanse waarde
Onwaar
Geef op of de subtekst reguliere expressies zijn. Een reguliere expressie maakt een reeks mogelijkheden voor de subtekst. '\d' betekent bijvoorbeeld dat de subtest elk cijfer kan zijn
Ignore case
N.v.t.
Booleaanse waarde
Onwaar
Geef op of hoofdlettergevoelige of niet-hoofdlettergevoelige overeenkomsten van de te vervangen subtekst moeten worden gevonden
Replace with
Nee
Tekstwaarde
De tekst of een reguliere expressie ter vervanging van de gevonden tekst
Activate escape sequences
N.v.t.
Booleaanse waarde
Onwaar
Geef op of speciale reeksen moeten worden gebruikt. '\t' in de vervangende tekst wordt bijvoorbeeld geïnterpreteerd als een tab