ignore username matches inside <pre> or <code>

also remember, lazy ? faster than greedy, less backtracking