title: What do the "(?<!…)" symbols mean in a Python regular expression?
body: <p>I have the regular expression <code>re.sub(r"(?&lt;!\s)\}", r' }', string)</code>. What does the <code>(?&lt;!…)</code> sequence indicate?</p>