Your "Regex 1" matches because the space that precedes the backslash is neither a newline character nor a backslash. The only difference between Regex 1 and Regex 2 is that the latter will only match if the backslash is preceded by space, whereas in Regex 1, the backslash can be preceded by anything other than a newline or another backslash.