@@ -3,20 +3,22 @@ extension: plugin
3
3
products : [insightconnect]
4
4
name : advanced_regex
5
5
title : Advanced Regex
6
- description : Perform advanced regular expression operations on a string using Python regex
7
- version : 1.0.4
6
+ description : The Advanced Regex plugin is used to extract or manipulate targeted text
7
+ using regular expressions operations on a string using Python specific regex
8
+ version : 1.0.5
8
9
connection_version : 1
9
10
support : community
10
- supported_versions : [" 2024-10-01" ]
11
+ supported_versions : [' 2024-10-01' ]
11
12
fedramp_ready : true
12
13
vendor : rapid7
13
14
status : []
14
15
resources :
15
- source_url : https://github.com/rapid7/insightconnect-plugins/tree/master/plugins/advanced_regex
16
+ source_url :
17
+ https://github.com/rapid7/insightconnect-plugins/tree/master/plugins/advanced_regex
16
18
license_url : https://github.com/rapid7/insightconnect-plugins/blob/master/LICENSE
17
19
tags :
18
- - data manipulation
19
- - utility
20
+ - data manipulation
21
+ - utility
20
22
hub_tags :
21
23
use_cases : [data_utility]
22
24
keywords : [data manipulation, utility]
@@ -25,22 +27,23 @@ enable_cache: true
25
27
language : python
26
28
sdk :
27
29
type : slim
28
- version : 6.1.3
30
+ version : 6.2.5
29
31
user : nobody
30
32
key_features :
31
- - Data extraction
32
- - Search and replace text
33
- - Split text
33
+ - Data extraction
34
+ - Search and replace text
35
+ - Split text
34
36
version_history :
35
- - " 1.0.4 - Initial updates for fedramp compliance | Updated SDK to the latest version"
36
- - " 1.0.3 - Update to make replace string non-required"
37
- - " 1.0.2 - Update to v4 Python plugin runtime | Add example inputs"
38
- - " 1.0.1 - New spec and help.md format for the Extension Library"
39
- - " 1.0.0 - Initial plugin"
37
+ - 1.0.5 - Updated SDK to the latest version (6.2.5)
38
+ - 1.0.4 - Initial updates for fedramp compliance | Updated SDK to the latest version
39
+ - 1.0.3 - Update to make replace string non-required
40
+ - 1.0.2 - Update to v4 Python plugin runtime | Add example inputs
41
+ - 1.0.1 - New spec and help.md format for the Extension Library
42
+ - 1.0.0 - Initial plugin
40
43
links :
41
- - " [Python Regex](https://docs.python.org/library/re.html)"
44
+ - ' [Python Regex](https://docs.python.org/library/re.html)'
42
45
references :
43
- - " [Python Regex](https://docs.python.org/library/re.html)"
46
+ - ' [Python Regex](https://docs.python.org/library/re.html)'
44
47
actions :
45
48
data_extraction :
46
49
title : Data Extraction
@@ -51,13 +54,14 @@ actions:
51
54
description : Input string
52
55
type : string
53
56
required : true
54
- example : " Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sapien ex, lorems odales"
57
+ example : Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam
58
+ sapien ex, lorems odales
55
59
in_regex :
56
60
title : Regex
57
61
description : Regex to use for data extraction
58
62
type : string
59
63
required : true
60
- example : " lorem"
64
+ example : lorem
61
65
ignorecase :
62
66
title : Ignore Case
63
67
description : Make regex non-case sensitive
@@ -90,7 +94,7 @@ actions:
90
94
matches :
91
95
title : Matches
92
96
description : An array of string arrays matching the output of Python re.findall()
93
- type : " [][]string"
97
+ type : ' [][]string'
94
98
required : true
95
99
example : ' [["lorem"]]'
96
100
replace :
@@ -102,19 +106,20 @@ actions:
102
106
description : Input string
103
107
type : string
104
108
required : true
105
- example : " Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sapien ex, lorems odales"
109
+ example : Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam
110
+ sapien ex, lorems odales
106
111
replace_string :
107
112
title : New String
108
113
description : The string to replace matches with
109
114
type : string
110
115
required : false
111
- example : " REPLACED"
116
+ example : REPLACED
112
117
in_regex :
113
118
title : Regex
114
119
description : Regex to match
115
120
type : string
116
121
required : true
117
- example : " lorem"
122
+ example : lorem
118
123
max_replace :
119
124
title : Max Replace
120
125
description : Max occurrences to replace - if zero all will be replaced
@@ -156,7 +161,8 @@ actions:
156
161
description : The result of the replace operation
157
162
type : string
158
163
required : true
159
- example : " Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sapien ex, REPLACEDs odales"
164
+ example : Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam
165
+ sapien ex, REPLACEDs odales
160
166
split :
161
167
title : Split by Regex
162
168
description : Split a string into array using regex
@@ -166,13 +172,14 @@ actions:
166
172
description : Input string
167
173
type : string
168
174
required : true
169
- example : " Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sapien ex, lorems odales sed"
175
+ example : Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam
176
+ sapien ex, lorems odales sed
170
177
in_regex :
171
178
title : Regex
172
179
description : Regex to split string on matches
173
180
type : string
174
181
required : true
175
- example : " lorem"
182
+ example : lorem
176
183
max_split :
177
184
title : Max Split
178
185
description : Max splits - if non-zero last element is remainder of string
@@ -212,6 +219,7 @@ actions:
212
219
result :
213
220
title : Result Strings
214
221
description : An array of the strings returned by the split operation
215
- type : " []string"
222
+ type : ' []string'
216
223
required : true
217
- example : ' ["Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sapien ex, ", "s odales sed"]'
224
+ example : ' ["Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam
225
+ sapien ex, ", "s odales sed"]'
0 commit comments