Si está poniendo esto en una cadena dentro de un programa, es posible que necesite usar cuatro barras diagonales inversas (porque el analizador de cadenas eliminará dos de ellas cuando lo "elimine" para la cadena , y luego la expresión regular necesita dos para una barra invertida de expresiones regulares de escape).
Por ejemplo:
regex("\\\\")
se interpreta como ...
regex("\\" [escaped backslash] followed by "\\" [escaped backslash])
se interpreta como ...
regex(\\)
se interpreta como una expresión regular que coincide con una sola barra invertida.
Dependiendo del idioma, es posible que pueda usar una forma diferente de citar que no analice las secuencias de escape para evitar tener que usar tantas, por ejemplo, en Python:
re.compile(r'\\')
El r
delante de las comillas lo convierte en una cadena sin procesar que no analiza los escapes de barra invertida.