迅速掌握Ruby转义字符

Ruby转义字符对于一个初学Ruby语言来说是一个比较陌生的用法。在下面这篇文章中我们将会学到一些关于Ruby转义字符的相关用法。

Ruby转义字符代码示例:

  1. #! /usr/local/bin/ruby  
  2. # Author: xlzhu  
  3. # date: 2009-12-08  
  4. # Summary: encode string.  
  5.  
  6. class IEncoder  
  7. def initialize  
  8. end  
  9.  
  10. # Execute the given file using 
    the associate app  
  11. def run(orgStr)  
  12. str = orgStr 
  13. strstr = str.gsub('<', '&lt;')  
  14. strstr = str.gsub('>', '&gt;')  
  15. strstr = str.gsub(/['"]/, '&quot;')  
  16. strstr = str.lstrip #去掉前后空格  
  17. strstr = str.delete("\n\r") #去掉换行符  
  18. strstr = str.delete(" ")#去掉tab  
  19. puts str  
  20. end  
  21.  
  22. end 

相关推荐