Se você estiver colocando isso em uma string dentro de um programa, você pode realmente precisar usar quatro barras invertidas (porque o analisador de string removerá duas delas ao "retirar o escape" dela para a string , e então o regex precisa de duas para um barra invertida regex de escape).
Por exemplo:
regex("\\\\")
é interpretado como ...
regex("\\" [escaped backslash] followed by "\\" [escaped backslash])
é interpretado como ...
regex(\\)
é interpretado como uma regex que corresponde a uma única barra invertida.
Dependendo da linguagem, você pode ser capaz de usar uma forma diferente de citar que não analisa as sequências de escape para evitar ter que usar tantas - por exemplo, em Python:
re.compile(r'\\')
O rna frente das aspas o torna uma string bruta que não analisa escapes de barra invertida.