标签: c++ regex escaping
在C / C ++(和其他语言)中,转义字符是反斜杠。但反斜杠很受欢迎(在路径/正则表达式中)。为什么不是一个不太受欢迎的字符,例如使用了波浪号(〜)或指数(^)?
答案 0 :(得分:8)
问题应该是另一种方式:为什么反斜杠,直到20世纪80年代早期主要用于转义字符,被选为MS-DOS中的路径分隔符?有关答案,请参阅this blog post。