Substitution list (Recode widget)¶
The keys (and associated values) for the file lists are the following:
| Key | Type | Default | Value | Remark |
|---|---|---|---|---|
| regex | string | — | regular expression | be careful to escape the slashes and backslash |
| replacement_string | string | replacement string | — | |
| ignore_case | Boolean | false | option -i | cf. Python doc (re.UNICODE) |
| multiline | Boolean | false | option -m | cf. Python doc (re.MULTILINE) |
| dot_all | Boolean | false | option -s | cf. Python doc (re.DOTALL) |
| unicode_dependent | Boolean | false | option -u | cf. Python doc (re.IGNORECASE) |
Example:
[
{
"regex": "<.+?>",
"replacement_string": ""
},
{
"regex": "(behavi|col|neighb)our",
"replacement_string": "&1or",
"ignore_case": true,
"unicode_dependent": true
},
{
"regex": "a (\\w+) of mine",
"replacement_string": "my &1",
"unicode_dependent": true
}
]