-1
A
回答
9
使用quotemeta
可能会对您有所帮助。
my $escaped = quotemeta $string_with_quotes_and_spaces;
它将用反斜杠转义任何非字母数字或下划线的内容。
0
如果您收到字符串,那么Borodin的解答与quotemeta将工作。
如果您正在声明字符串,则可以使用qq开关声明您自己的字符串分隔符。例如使用#,而不是“或“:
这将难逃一般的字符串分隔符
+1
是的,这对我的情况并没有什么帮助,但是无论如何都要小心;) – 2012-07-26 11:32:57
+0
'qq //'不能逃脱任何事情。它只是使用除'''以外的分隔符作为双引号字符串的一种方式。 – Borodin 2013-12-06 08:38:56
相关问题
- 1. 包含“^”的Perl XOR转义字符串
- 2. 如何在Perl字符串中手动插入字符串转义字符?
- 3. 字符串转义
- 4. Perl - 如何将转义序列转换为字符串?
- 5. 如何限制Perl的字符串在s ///中转义替换字符串?
- 6. 字符串文字/转义
- 7. 如何将字符串转换为Perl中的unicode字符串
- 8. 的Perl $字符串哈希表转换
- 9. 如何在perl中转义'$'字符?
- 10. 用perl解码unicode转义字符
- 11. perl的转义字符调用
- 12. 如何在Perl中剥离字符串中的转义码?
- 13. 转义字符串JTemplate
- 14. JavaScript的转义字符串
- 15. nHibernate转义字符串?
- 16. 控制转义字符串
- 17. URL转义MFC字符串
- 18. 选择字符串转义字符
- 19. 在JSON字符串转义字符
- 20. 的JavaScript字符串与转义字符
- 21. 从Unicode字符串转义字符
- 22. DataWeave中的转义字符字符串
- 23. Perl字符串Modyifing
- 24. 转换为双转义字符串
- 25. 字符串转义转换vb.net
- 26. 如何在Perl中转换字符串中的字符?
- 27. 的Perl:字符串中子字符串或子字符串中
- 28. 正确的字符串转义为T-SQL字符串文字
- 29. C++字符串文字转义规则
- 30. antlr4 - 字符串字面转义
逃避什么样的数据格式/语言(HTML中分离数据是一个完全不同的问题来逃避数据?对于SQL等) – Quentin 2012-07-26 09:57:39
“我想避免使用正则表达式和安装额外的模块。” - 这些是(IMO)首先选择Perl的两个最大原因。为什么你要避免它们? – Quentin 2012-07-26 09:58:22
你可以给你想要什么样的例子? – 2012-07-26 09:58:24