RegexFlow Regular Expression
The Regular Expression connector enables the use of regular expression. The connector uses the posted body and a regex pattern as inputs and returns the matched patterns and groups.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | RegexFlow Support |
URL | https://www.regexflow.com/ |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Epicycle |
Website | https://www.regexflow.com |
Privacy policy | https://regexflow.com/privacy_policy |
Categories | Content and Files;Data |
Prerequisites
You will need the following to proceed:
- A RegexFlow Regular Expression subscription RegexFlow Regular Expression Portal
How to get credentials
- Visit RegexFlow Regular Expression Portal
- Click on Sign Up button
- Fill in the Sign Up form
- Follow the instructions in the received email to the specified email address in the sign up form to verify your account.
- Log in to the portal using the new credential specified in the sign up form
- Select RegexFlow on the Products page Products->RegexFlow
- In the Subscriptions section enter a name for your subscription and click on Subscribe button
- In the resulting pages copy the Primary key
Get started with your connector
When starting to use the Connector please insert the Subscription key from the previous step. The RegexFlow connector has two parameters:
- "regular expression pattern" - the regex pattern
- "body" - text on which the regex pattern will be executed
Known issues and limitations
- The usage usage quota is 1000 calls per month and there is a rate limit in place of 10 calls per minute. Please consider our private offerings which have no rate limits or monthly quotas, whilst also helping you meet your compliance obligations RegexFlow.
- The '+' character in the pattern must be replaced with '%2B'
Common errors and remedies
- 401 error code : Access denied due to invalid subscription key.
- 403 error code : Out of volume quota. Wait for the indicated period in the error message and try again. Please consider our private offerings which have no rate limits or monthly quotas, whilst also helping you meet your compliance obligations RegexFlow.
- 500 error code : Internal server error. Please request support by sending email to [email protected]
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The API Key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Regex pattern matching in the posted text |
Finds regular expression matches in the posted body and returns the captured groups, groups can be named. |
Regex pattern matching in the posted text
Finds regular expression matches in the posted body and returns the captured groups, groups can be named.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
regular expression pattern
|
pattern | True | string |
regular expression pattern |
body
|
body | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
isSuccess
|
isSuccess | boolean |
isSuccess |
error
|
error | string |
Description of the error. |
matches
|
matches | array of object |
matches |
MatchId
|
matches.MatchId | string |
MatchId |
Match
|
matches.Match | string |
Match |
groups
|
matches.groups | array of object |
groups |
group
|
matches.groups.group | string |
group |
groupValue
|
matches.groups.groupValue | string |
groupValue |
caution
|
caution | string |
caution |