Added operation 'filter'

This commit is contained in:
Mike Schwörer 2016-12-17 01:53:06 +01:00
parent af4644c9eb
commit 4b5210585a
No known key found for this signature in database
GPG key ID: D3C7172E0A70F8CF
3 changed files with 50 additions and 0 deletions

View file

@ -148,6 +148,7 @@ const Categories = [
"Sort",
"Unique",
"Split",
"Filter",
"Count occurrences",
"Expand alphabet range",
"Parse escaped string",

View file

@ -1764,6 +1764,29 @@ const OperationConfig = {
}
]
},
"Filter": {
description: "Filter the string with an regular expression",
run: StrUtils.run_filter,
input_type: "string",
output_type: "string",
args: [
{
name: "Delimiter",
type: "option",
value: StrUtils.DELIMITER_OPTIONS
},
{
name: "Regex",
type: "string",
value: ""
},
{
name: "Invert condition",
type: "boolean",
value: SeqUtils.SORT_REVERSE
},
]
},
"Strings": {
description: "Extracts all strings from the input.",
run: Extract.run_strings,