Я смущен следующими утверждениями.Замешательство при замене TCL
% set a \\\\\w \\w
% set a \\\\w \\w
% set a \\w \w
В первом заявлении я, имеющей 5 (обратную косую черту) и производится 2 (обратную косую черту) в качестве выходного сигнала.
Во втором заявлении у меня есть 4 (обратная косая черта), и в результате получается 2 (обратная косая черта).
В третьем заявлении у меня есть 2 (обратная косая черта), и в результате получается 1 (обратная косая черта).
Насколько я знаю \\
равен \
после замены.
Как это \\\\\
он должен вернуться один \
na.
Может ли кто-нибудь пояснить, как происходит замещение.
Используйте '/' в именах файлов на окнах (и 'файл nativename' для преобразования, если это необходимо для внешних программ) и положить ваши регулярные выражения' '{фигурные скобки}' '. Это касается двух наиболее распространенных случаев путаницы с обратной косой чертой. –