-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. 如何在Perl字符串中手動插入字符串轉義字符?
- 4. 字符串轉義字符
- 5. 字符串轉義
- 6. Perl - 如何將轉義序列轉換爲字符串?
- 7. 在轉義字符串中轉義字符串?
- 8. 如何限制Perl的字符串在s ///中轉義替換字符串?
- 9. 字符串文字/轉義
- 10. 將unicode轉義字符轉義爲普通字符串(沒有轉義字符)
- 11. 如何將字符串轉換爲Perl中的unicode字符串
- 12. perl的轉義字符調用
- 13. 如何在perl中轉義'$'字符?
- 14. 忽略perl中的轉義字符
- 15. 用perl解碼unicode轉義字符
- 16. 將字符串轉換爲UTF8與perl
- 17. 的Perl $字符串哈希錶轉換
- 18. 在Perl搜索中正確轉義doctype聲明字符串
- 19. 如何在Perl中剝離字符串中的轉義碼?
- 20. URI轉義字符串
- 21. 轉義字符串 - Laravel
- 22. nHibernate轉義字符串?
- 23. 控制轉義字符串
- 24. 轉義此字符串? (PHP)
- 25. 轉義字符串JTemplate
- 26. JSON字符串轉義 - MathJax
- 27. JavaScript的轉義字符串
- 28. SBJson和轉義字符串。
- 29. 字符串輸入轉義
- 30. Ruby:轉義字符串
逃避什麼樣的數據格式/語言(HTML中分離數據是一個完全不同的問題來逃避數據?對於SQL等) – Quentin 2012-07-26 09:57:39
「我想避免使用正則表達式和安裝額外的模塊。」 - 這些是(IMO)首先選擇Perl的兩個最大原因。爲什麼你要避免它們? – Quentin 2012-07-26 09:58:22
你可以給你想要什麼樣的例子? – 2012-07-26 09:58:24