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/ |
support@regexflow.com |
Connector Metadata | |
---|---|
Publisher | Epicycle |
Website | https://www.regexflow.com |
Privacy policy | https://regexflow.com/privacy_policy |
Categories | Content and Files;Data |
You will need the following to proceed:
- A RegexFlow Regular Expression subscription RegexFlow Regular Expression Portal
- 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
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
- 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'
- 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 support@regexflow.com
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
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 |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Regex pattern matching in the posted text |
Finds regular expression matches in the posted body and returns the captured groups, groups can be named. |
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 |