作者hunterfish (可爱的阿宏)
看板Ruby
标题[问题] 几个问题
时间Sat Nov 10 16:58:08 2007
环境:
Ruby 1.8.6
想问一下这边各位大大几个问题
1.有关於中文编码问题
我打下面的程式:
a="三合一"
p a
它的显示结果会出现"\344\270\211\345\220\210\344\270\200"
而我想要的结果是显示"三合一"
不知道这个问题要怎样解决呢?
2.有关於正规表示法
这个其实我也有在RegExp问过
不过那边的讲法都是以Perl为主
有点雾煞煞
所以还是来这边发问好了
我前一阵子再用RUBY想常规表示法
比如说:
我叫hunterfish我现在在Ruby版
要变成
我叫 hunterfish 我现在在 Ruby 版
也就是要将每一个中文和英文字中间塞一个空格
不知道这边有没有什麽好的写法呢?
先谢谢这边这位大大了!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.242.9
1F:推 shelary:1. 用 p 是列出物件..你应该要用 print a 才是印字串 11/10 17:16
2F:推 LyinZ:>> '零个abc一个def两个ghi'.gsub(/[a-zA-Z]+/, ' \& ') 11/10 17:30
3F:→ LyinZ:=> "零个 abc 一个 def 两个 ghi " 11/10 17:31
4F:推 godfat:标题可改善 11/10 22:59