I find nre to be more reliable, as the following code block suggests. import re,nre let re1 = re.re"dd" re2 = nre.re"dd" echo re.match("ugknbfddgicrmopn",re1) echo nre.contains("ugknbfddgicrmopn",re2) false true Run
Of course, could be I just don't know nim and/or regex.