Nếu bạn đang đặt chuỗi này trong một chuỗi trong một chương trình, bạn có thể thực sự cần sử dụng bốn dấu gạch chéo ngược (vì trình phân tích cú pháp chuỗi sẽ xóa hai trong số chúng khi "khử thoát" nó cho chuỗi và khi đó regex cần hai dấu gạch chéo ngược cho một thoát dấu gạch chéo ngược regex).
Ví dụ:
regex("\\\\")
được hiểu là ...
regex("\\" [escaped backslash] followed by "\\" [escaped backslash])
được hiểu là ...
regex(\\)
được hiểu là một regex khớp với một dấu gạch chéo ngược.
Tùy thuộc vào ngôn ngữ, bạn có thể sử dụng một dạng trích dẫn khác không phân tích cú pháp chuỗi thoát để tránh phải sử dụng nhiều - ví dụ: trong Python:
re.compile(r'\\')
Phía r
trước dấu ngoặc kép làm cho nó trở thành một chuỗi thô không phân tích cú pháp dấu gạch chéo ngược thoát ra.