Допустим, я хочу представить \q
(или любой другой конкретный "символ с обратной косой чертой"). То есть я хочу сопоставить \q
, но не \\q
, так как последний является обратным слэшем с обратной косой чертой, за которым следует q
. Тем не менее, \\\q
будет соответствовать, так как это обратный слэш с обратной косой чертой, за которым следует q
с обратной косой чертой. (Ну, это будет соответствовать \q
в конце, а не \\
в начале.)
Я знаю, что мне нужен отрицательный взгляд сзади, но они всегда завязывают мне голову узлами, тем более что сами обратные слеши должны быть экранированы в регулярном выражении.