How to match any non white space character except a particular one?
You can use a character class: /[^\s\\]/ matches anything that is not a whitespace character nor a \. Here’s another example: [abc] means “match a, b or c“; [^abc] means “match any character except a, b or c“.