word_substitute function
(Shortest import: from brian2.utils.stringtools import word_substitute)
- brian2.utils.stringtools.word_substitute(expr, substitutions)[source]
Applies a dict of word substitutions.
The dict
substitutions
consists of pairs(word, rep)
where each wordword
appearing inexpr
is replaced byrep
. Here a ‘word’ means anything matching the regexp\bword\b
.Examples
>>> expr = 'a*_b+c5+8+f(A)' >>> print(word_substitute(expr, {'a':'banana', 'f':'func'})) banana*_b+c5+8+func(A)