C10 - initial
match (Sifts) | |
---|---|
Type | Corrade progressive sift |
Sift | match |
Parameters | a string representing a regular expression |
Description | The match sift will match the whole returned list against a provided regular expression. |
Last Changes | None |
The match
sift will match the whole returned list against a provided regular expression.
Position | Type | Description | Example |
---|---|---|---|
0 | a string representing a regular expression | return all subsequent matching subgroups (except the first which represents the entire string) | Item Cost ([0-9]+) |
The following sift when added to a command will skip the first element and then return all subsequent subgroups matching the expression Item Cost ([0-9]+)
:
"sift", wasListToCSV([ "skip", 1, "match", "Item Cost ([0-9]+)" ]),
Given the input
data=1,Item Cost 100,2,Item Cost 500,3,Item Cost 10,4,Item Cost 15
the expected output is:
data=100,500,10,15
match
sift sparingly. Extracting cells from Corrade's CSV output can usually be performed more elegantly using the other available sifts that are implicitly compatible with CSV. For the contact, copyright, license, warranty and privacy terms for the usage of this website please see the contact, license, privacy, copyright.