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
    }
]