为什么反斜杠作为转义字符而不是较少使用的字符?

时间:2012-02-11 19:11:29

标签: c++ regex escaping

在C / C ++(和其他语言)中,转义字符是反斜杠。但反斜杠很受欢迎(在路径/正则表达式中)。为什么不是一个不太受欢迎的字符,例如使用了波浪号(〜)或指数(^)?

1 个答案:

答案 0 :(得分:8)

问题应该是另一种方式:为什么反斜杠,直到20世纪80年代早期主要用于转义字符,被选为MS-DOS中的路径分隔符?有关答案,请参阅this blog post