Tekstacties
Met tekstacties kunt u tekstwaarden afhandelen, bewerken en converteren in uw bureaubladstromen.
Als u een lijst met tekstwaarden wilt samenvoegen en een enkele tekstwaarde wilt maken, gebruikt u de actie Tekst samenvoegen. De actie vereist dat u de lijst en een scheidingsteken opgeeft.
U kunt een enkele tekstwaarde opsplitsen in een lijst door de actie Tekst splitsen te implementeren en de tekstwaarde en de scheidingstekens op te geven voor het scheiden van de lijstitems.
Gebruik de actie Tekst vervangen om een subtekst in een tekst te vervangen. In het volgende voorbeeld wordt de tekst Productkenmerken vervangen door Kenmerken.
Zoek een tekstwaarde binnen een andere tekst met de actie Tekst parseren.
Met sommige tekstacties kunt u reguliere expressies gebruiken. U kunt bijvoorbeeld Is reguliere expressie in de actie Tekst parseren inschakelen om te zoeken naar een tekst die is opgegeven door een reguliere expressie. Ga naar Reguliere expressietaal - Beknopte naslag voor meer informatie over reguliere expressies.
U kunt bovendien Alleen eerste exemplaar uitschakelen om te zorgen dat de actie een lijst retourneert met de posities van alle overeenkomende teksten.
In het volgende voorbeeld wordt gezocht naar alle woorden in Artikelen gedetecteerd in voorraad die beginnen met een hoofdletter. De geproduceerde lijst met de naam Overeenkomsten slaat de waarden Artikelen en Voorraad op. In de lijst Posities worden de posities opgslagen waarin de waarden zijn gevonden (1 en 18).
Naast het zoeken in teksten, stelt Power Automate u in staat tekstwaarden uit teksten bij te snijden met behulp van de actie Tekst bijsnijden. U kunt de tekst definiëren die moet worden bijgesneden door gebruik te maken van markeringen die het eerst optredende gegeven teken of tekenreeksmarkeringen zijn. U kunt waarden voor, na of tussen de opgegeven tekstmarkering(en) bijsnijden.
In de variabele CroppedText wordt de bijgesneden tekst opgeslagen, terwijl u de variabele IsFlagFound kunt gebruiken om te controleren of de actie de ingestelde markeringen heeft gevonden.
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 kunt u de acties Tekst converteren naar datum/tijd en Datum/tijd converteren naar tekst gebruiken om ervoor te zorgen dat datums correct worden opgemaakt.
Entiteiten herkennen gebruiken in tekstactie
U kunt met behulp van bureaubladstromen verschillende entiteiten uit natuurlijke taal ophalen, zoals getallen, datums en maateenheden. Ze doen dit met de actie Entiteiten in tekst herkennen.
Met de actie Entiteiten in tekst herkennen wordt een tekst of een variabele met tekst opgehaald en wordt een gegevenstabel geretourneerd met de resultaten. Elke entiteit retourneert verschillende resultaten op basis van de bijbehorende 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 |
Dimensie | U weegt 200 pond | Waarde: 200 Eenheid: Pond Oorspronkelijke tekst: 200 lbs |
Dimensie | Een orkaan hield daar huis in een gebied van ongeveer 15 km lang | Waarde: 10 Eenheid: Mijl Oorspronkelijke tekst: tien mijl |
Temperatuur | De temperatuur buiten is 40 graden Celsius | Waarde: 40 Eenheid: C Oorspronkelijke tekst: 40 graden celsius |
Valuta | De netto rente-inkomsten daalden met 27 procent in het kwartaal tot /$ 254 miljoen | Waarde: 254000000 Eenheid: dollar Oorspronkelijke tekst: $ 254 miljoen |
Nummerbereik | Dit getal is groter dan 20 en kleiner dan of gelijk aan 35 | Vanaf: 20 T/m: 35 Oorspronkelijke tekst: groter dan 20 en kleiner dan of gelijk aan 35 |
Nummerbereik | Van 5 tot 10 | Van: 5 Tot: 10 Oorspronkelijke tekst: van 5 tot 10 |
Nummerbereik | Kleiner dan 4.565 | Van: 0 Tot: 4.565 Oorspronkelijke tekst: Kleiner dan 4.565 |
Aantal | Een dozijn | Waarde: 12 Oorspronkelijke tekst: Een dozijn |
Aantal | Twee derde | Waarde: 0.666666666666667 Oorspronkelijke tekst: Twee derde |
Rangtelwoord | Ik vind de eerste twee boeken leuk | Waarde: 1 Oorspronkelijke tekst: eerste |
Rangtelwoord | Elfde | Waarde: 11 Oorspronkelijke tekst: Elfde |
Percentage | 100 procent | Waarde: 100 Oorspronkelijke tekst: 100 procent |
Telefoonnummer | Tel: +1 209-555-0100 | Waarde: +1 209-555-0100 Oorspronkelijke tekst: +1 209-555-0100 |
felix@contoso.com | Waarde:felix@contoso.com Oorspronkelijke tekst:felix@contoso.com |
|
IP-adres | Het IP-adres van mijn pc is 1.1.1.1 | Waarde: 1.1.1.1 Oorspronkelijke tekst: 1.1.1.1 |
Vermelding | @Alice | Waarde:@Alice Oorspronkelijke tekst:@Alice |
Hashtag | #Nieuws | Waarde: #News Oorspronkelijke tekst: #News |
URL | www.microsoft.com | Waarde:www.microsoft.com Oorspronkelijke tekst:www.microsoft.com |
GUID | 123e4567-e89b-12d3-a456-426655440000 | Waarde: 123e4567-e89b-12d3-a456-426655440000 Oorspronkelijke tekst: 123e4567-e89b-12d3-a456-426655440000 |
Geciteerde tekst | Typ de gewenste waarde in het veld "waarde" | Waarde: "waarde" Oorspronkelijke tekst: "waarde" |
Notitie
De actie Entiteiten in tekst herkennen ondersteunt 14 verschillende talen. Sommige entiteiten zijn echter mogelijk niet beschikbaar voor specifieke talen. Ga naar Microsoft Recognizers-tekst - Ondersteunde entiteiten in verschillende culturen voor meer informatie over taalbeperkingen.
Regel toevoegen aan tekst
Hiermee wordt een nieuwe regel tekst toegevoegd aan een tekstwaarde.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 | Omschrijving |
---|---|---|
Result | Tekstwaarde | De nieuwe tekst |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
Subtekst ophalen
Hiermee wordt een subtekst opgehaald uit een tekstwaarde.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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. Deze waarde 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 | Omschrijving |
---|---|---|
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 |
Tekst bijsnijden
Hiermee wordt een tekstwaarde opgehaald die optreedt vóór, na of tussen de opgegeven tekstmarkering(en) in een bepaalde tekst.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
Original text | Nee | Tekstwaarde | De tekst waaruit een stuk tekst moet worden opgehaald | |
Mode | N.v.t. | Tekst ophalen voor de opgegeven markering, Tekst ophalen na de opgegeven markering, Tekst ophalen tussen de twee opgegeven markeringen | Tekst ophalen vóór de opgegeven markering | Geef op of de tekst moet worden opgehaald vóór, na of tussen markeringen. |
Beginmarkering | Nee | Tekstwaarde | De opgehaalde tekst staat na deze markering. De markering kan elk teken of elke tekst zijn | |
Eindmarkering | Nee | Tekstwaarde | De opgehaalde tekst staat voor deze markering. De markering kan elk teken of elke tekst zijn | |
Ignore case | N.v.t. | Booleaanse waarde | False | Geef op of hoofdlettergevoelige of niet-hoofdlettergevoelige overeenkomsten van de markering moeten zijn gevonden |
Variabelen gemaakt
Argument | Type | Omschrijving |
---|---|---|
CroppedText | Tekstwaarde | De nieuwe bijgesneden tekst |
IsFlagFound | Booleaanse waarde | Geeft aan of markering(en) wel of niet zijn gevonden |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
Opvultekst
Hiermee wordt een tekst met een vaste lengte gemaakt door tekens links of rechts van een bestaande tekst toe te voegen.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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. De tekst voor opvulling wordt herhaaldelijk toegevoegd totdat de uiteindelijke tekst de opgegeven lengte bereikt |
Variabelen gemaakt
Argument | Type | Omschrijving |
---|---|---|
PaddedText | Tekstwaarde | De nieuwe opvultekst |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
Tekst afkappen
Hiermee worden alle exemplaren van witruimtetekens (zoals een spatie, tab of nieuwe regel) aan het begin en/of einde van een bestaande tekst verwijderd.
De actie Tekst inkorten ontvangt een tekstwaarde als invoer en produceert een tekstuitvoer volgens de parameter Wat er moet worden afgekapt. De beschikbare opties van de parameter Wat er moet worden afgekapt zijn de volgende:
- spatietekens aan het begin
- spatietekens aan het einde
- spatietekens aan het begin en einde
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 | Omschrijving |
---|---|---|
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 | Omschrijving |
---|---|---|---|---|
Tekst die moet worden omgekeerd | Nee | Tekstwaarde | De tekst die moet worden omgekeerd |
Variabelen gemaakt
Argument | Type | Omschrijving |
---|---|---|
ReversedText | Tekstwaarde | De nieuwe omgekeerde tekst |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
Hoofdlettergebruik wijzigen
Hiermee wordt het hoofdlettergebruik in een tekst gewijzigd en krijgt de tekst allemaal hoofdletters of allemaal kleine letters of krijgen alle woorden een beginhoofdletter of alle zinnen een beginhoofdletter.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 | Omschrijving |
---|---|---|
TextWithNewCase | Tekstwaarde | De nieuwe geconverteerde tekst |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
Tekst converteren naar getal
Hiermee wordt een tekstweergave van een getal geconverteerd naar een variabele met een numerieke waarde.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 | Omschrijving |
---|---|---|
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
Hiermee wordt een getal geconverteerd naar tekst met een opgegeven notatie.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 | Omschrijving |
---|---|---|
FormattedNumber | Tekstwaarde | Het als tekst opgemaakte getal |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
Tekst converteren naar datum/tijd
Hiermee wordt een tekstweergave van een datum- en/of tijdwaarde geconverteerd naar een datum-/tijdwaarde.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 weergave bevat van de datum en tijd in een niet-standaard, niet-herkenbaar formaat |
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 | Omschrijving |
---|---|---|
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
Hiermee wordt een datum-/tijdwaarde geconverteerd naar tekst met een opgegeven aangepaste notatie.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 | |
Standard format | N.v.t. | Korte datumnotatie, Lange datumnotatie, Korte tijdnotatie, Lange tijdnotatie, Volledige datum/tijd (korte tijdnotatie), Volledige datum/tijd (lange tijdnotatie), Algemene datum/tijd (korte tijdnotatie), Algemene datum/tijd (lange tijdnotatie), Sorteerbare datum/tijd | Korte datumnotatie | De standaardindeling voor datum/tijd die de actie gebruikt om de datum-/tijdwaarde weer te geven |
Variabelen gemaakt
Argument | Type | Omschrijving |
---|---|---|
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. Deze actie kan handig zijn bij het genereren van wachtwoorden.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 |
Symbolen gebruiken ( , . <> ? ! + - _ # $ ^ ) | N.v.t. | Booleaanse waarde | True | 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 | Omschrijving |
---|---|---|
RandomText | Tekstwaarde | De gegenereerde willekeurige tekst |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
Tekst samenvoegen
Hiermee wordt een lijst naar een tekstwaarde geconverteerd door de items in de lijst te scheiden met een opgegeven scheidingsteken.
Om alle inhoud van een lijst samen te voegen tot één enkele tekstwaarde, gebruikt u de actie Tekst samenvoegen. Begin met het specificeren van de respectievelijke lijst die u wilt gebruiken in de eigenschap De lijst opgeven die moet worden samengevoegd. U kunt de scheidingstekens kiezen om de lijstitems in de samengevoegde tekst van elkaar te scheiden door de desbetreffende keuze te maken in de vervolgkeuzelijst van de eigenschap Scheidingsteken om lijstitems te scheiden:
- Geen maakt één samengevoegde letterlijke waarde door alle items in de lijst te combineren zonder ze van elkaar te scheiden met een scheidingsteken.
- Met Standaard kunt u het scheidingsteken instellen als een spatie, tab of nieuwe regel door de desbetreffende optie te selecteren in de vervolgkeuzelijst van de eigenschap Standaard scheidingsteken. U kunt ook kiezen hoe vaak het scheidingsteken tussen elk lijstitem wordt weergegeven door de eigenschap Aantal malen te wijzigen.
- Met Aangepast kunt u uw eigen scheidingsteken instellen.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 | Omschrijving |
---|---|---|
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 | Omschrijving |
---|---|---|---|---|
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 | False | 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 |
Notitie
De engine voor reguliere expressies in Power Automate is .NET. Ga naar Reguliere expressietaal - Beknopte naslag voor meer informatie over reguliere expressies.
Variabelen gemaakt
Argument | Type | Omschrijving |
---|---|---|
TextList | Lijst met tekstwaarden | De nieuwe lijst |
Uitzonderingen
Uitzondering | Beschrijving |
---|---|
Opgegeven reguliere expressie is ongeldig | Geeft aan dat de opgegeven reguliere expressie ongeldig is |
Tekst parseren
Hiermee wordt een tekst geparseerd om het eerste exemplaar of alle exemplaren van een opgegeven subtekst of een reguliere-expressiepatroon te vinden.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 | |
Is regular expression | N.v.t. | Booleaanse waarde | Onwaar | Geef op of de subtekst een reguliere expressie is. '\d' betekent bijvoorbeeld dat de subtest elk cijfer kan zijn |
Start Parsing at Position | Nee | Numerieke waarde | De positie vanaf waar moet worden gezocht naar 'Te vinden tekst'. De eerste positie is nul, dus gebruik 0 om te beginnen vanaf het begin | |
First occurrence only | N.v.t. | Booleaanse waarde | Waar | Geef op of het eerste exemplaar of alle exemplaren van 'Te vinden tekst' moet worden gevonden |
Ignore case | N.v.t. | Booleaanse waarde | Onwaar | Geef op of hoofdlettergevoelige of niet-hoofdlettergevoelige overeenkomsten van de opgegeven tekst moeten worden gevonden |
Notitie
De engine voor reguliere expressies in Power Automate is .NET. Ga naar Reguliere expressietaal - Beknopte naslag voor meer informatie over reguliere expressies.
Variabelen gemaakt
Argument | Type | Omschrijving |
---|---|---|
Position | Numerieke waarde | 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 met reguliere expressies worden gebruikt.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
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 |
Notitie
De engine voor reguliere expressies in Power Automate is .NET. Ga naar Reguliere expressietaal - Beknopte naslag voor meer informatie over reguliere expressies.
Variabelen gemaakt
Argument | Type | Omschrijving |
---|---|---|
Vervangen | Tekstwaarde | De nieuwe bijgewerkte tekst |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
Escaping uitvoeren op tekst voor reguliere expressie
Voert escaping uit van een minimaal aantal tekens (, *, +, ?, |, {, [, (,), ^, $,., # en spatie) door deze vervangen door hun escapecodes.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
Text to escape | Nee | Tekstwaarde | De tekst waarop escaping moet worden uitgevoerd |
Variabelen gemaakt
Argument | Type | Omschrijving |
---|---|---|
EscapedText | Tekstwaarde | De tekst waarop escaping is uitgevoerd |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
Entiteiten in tekst herkennen
Herkende entiteiten in tekst, zoals getallen, eenheden, datums/tijd en andere, uitgedrukt in natuurlijke taal in meerdere talen.
Invoerparameters
Argument | Optioneel | Accepteert | Standaardwaarde | Omschrijving |
---|---|---|---|---|
Te herkennen tekst van | Nee | Tekstwaarde | De tekst om entiteiten van te herkennen | |
Entiteitstype | N.v.t. | Datum en tijd, Dimensie, Temperatuur, Valuta, Nummerbereik, Getal, Rangtelwoord, Percentage, Telefoonnummer, E-mailadres, IP-adres, Vermelding, Hashtag, URL, GUID, Geciteerde tekst | Datum en tijd | Het type entiteit dat moet worden herkend (zoals datum/tijd, e-mail, URL enz.) |
Taal | N.v.t. | Chinees (Vereenvoudigd), Duits, Engels, Frans, Hindi, Italiaans, Japans, Koreaans, Nederlands, Portugees, Spaans, Spaans (Mexico), Turks, Zweeds | Engels | De taal van de tekst opgeven |
Variabelen gemaakt
Argument | Type | Omschrijving |
---|---|---|
RecognizedEntities | Gegevenstabel | De herkende entiteiten |
Uitzonderingen
Deze actie omvat geen uitzonderingen.
HTML-inhoud maken
Hiermee wordt rich-text HTML-inhoud gegenereerd en opgeslagen in een variabele.
Met deze actie kunnen gebruikers gestructureerd en intuïtief HTML-inhoud maken die wordt opgeslagen in een tekstvariabele. Deze variabele kan vervolgens worden gebruikt in de volgende acties, waarbij de HTML-indeling nodig is.
Deze functionaliteit dient voornamelijk voor de e-mailverzendacties 'E-mail verzenden', 'Exchange-e-mailbericht verzenden' en 'E-mailbericht verzenden via Outlook' met betrekking tot de bijbehorende invoerparameter 'Hoofdtekst'. Concreet kan de geproduceerde variabele worden gebruikt zoals deze is in de parameter 'Hoofdtekst' van een actie voor het verzenden van e-mail die later in de stroom volgt, terwijl de optie Hoofdtekst is HTML is ingeschakeld.
Invoerparameters
Invoerparameters worden geconfigureerd via de ingesloten HTML-editor.
De initiële weergave van de HTML-editor maakt out-of-the-box bewerking van de weergegeven HTML-inhoud mogelijk, waarbij een reeks opmaakopties wordt geboden via een werkbalk bovenaan, inclusief de mogelijkheid om koppelingen, afbeeldingen in te voegen (via lokale paden of URL's ) en tabellen, en zelfs variabelen voor dynamische inhoud.
Als u de optie Teksteditor inschakelt, wordt overgeschakeld naar de weergave waarin HTML-taal kan worden gebruikt, inclusief de bijbehorende elementcodes.
De elementen <head> en <body> zijn niet nodig in de teksteditor om de HTML-inhoud weer te geven.
Geproduceerde variabelen
Argument | Type | Omschrijving |
---|---|---|
HtmlContent |
Tekstwaarde | De HTML-code |
Uitzonderingen
Deze actie omvat geen uitzonderingen.