【发布时间】:2011-02-11 04:09:42
【问题描述】:
我想从用户输入的字符串生成文件名并确保它被安全地转义。
例如,如果用户输入/usr/bash,则输出将为\/usr\/bash
如果输入为The great theater,则输出为The\ great\ theater。
【问题讨论】:
-
你真正想做什么?
-
-1 没有明确说明需要转义的内容,更重要的是,为什么。
-
我遇到了类似的问题:需要添加另一个反斜杠来转义现有的反斜杠。例如,将 c:\home 更改为 c:\\home.