How to Run RegEx & Parse Semicolon/Comma CSV Files in Power Automate (Zero Office Scripts)
Power Automate Cloud Flows still lack native Regular Expressions and RFC-4180 CSV-to-JSON parsing. Learn how to extract invoice IDs, IBANs, and parse European semicolon (;) CSVs in 18ms using Zetaleap Power Toolkit.
⚠️ Common Power Automate Bottleneck
Splitting CSV files with split(outputs(), decodeUriComponent("%0D%0A")) breaks whenever cells contain quoted commas, newlines, or European semicolons (;), and Power Automate has no regex() WDL function.
✅ Zetaleap Edge Architecture
Zetaleap Power Toolkit exposes POST /api/pp/regex and POST /api/pp/csv-to-json as native Swagger 2.0 actions returning typed rows[], firstMatch, and namedGroups[] directly as Dynamic Content.
Test Your Pattern or CSV in the Live Power Toolkit Studio
Open https://zetaleap.com/power-toolkit to test your Regular Expression or paste a sample SAP/Excel CSV export and inspect the exact Dynamic Content JSON output.
Import Zetaleap Power Toolkit (pp-toolkit.swagger.json) or Call via HTTP
Import the pp-toolkit Swagger 2.0 Custom Connector or add a single POST action targeting /api/pp/csv-to-json or /api/pp/regex with your Bearer zl_... token.
{
"delimiter": "auto",
"normalizeHeaders": true,
"autoType": true,
"csv": "Vendor;InvoiceNo;AmountEUR\n\"Contoso GmbH\";INV-9041;14850.50"
}
Loop Over rows[] Directly in Dataverse or SharePoint
Pass the returned rows[] array directly into an Apply to each loop to create or upsert Dataverse / SharePoint items in milliseconds without slow string splitting.