歡迎來到 常識詞典網 , 一個專業(yè)的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
#Ruby1.9file = File.open("out.txt", "w")file.write(File.read("in.txt").gsub(/[^\p{-an}]+/, "").gsub(/(..)\B/, "\\1 "))f.close編輯器不顯示豎線。。。無豎線版本。。答案 2:
假設你要讀入的文件里面,除了漢字就是 AscII 碼里面的字符,例如:s ="一dffddgdfg909()($562%^232/8912918398139183 一一dffddgdfg909()($562%^232/8912918398139183 一一dffddgdfg909()($562%^232/8912918398139183 一一dffddgdfg909()($562%^232/8912918398139183 一一dffddgdfg909()($562%^232/8912918398139183 一一dffddgdfg909()($562%^232/8912918398139183 一一dffddgdfg909()($562%^232/8912918398139183 一一dffddgdfg909()($562%^232/8912918398139183 一一dffddgdfg909()($562%^232/8912918398139183 一"可以用s.gsub(/[\x00-\x7f]/, "").gsub(/\s+/, "").split("").eac-_cons(2).collect{aa.join("") + " "*5}.join("")得出你想要的結果。答案 3:
關鍵是如何使用Ruby判斷一個字符是否是漢字:stackoverflow/question...慢慢研究吧,我沒時間細看。下一篇:你會愛上一個-患者嗎? 下一篇 【方向鍵 ( → )下一篇】
上一篇:Google 統(tǒng)計與統(tǒng)計數據相差很大,是哪些原因造成的? 上一篇 【方向鍵 ( ← )上一篇】
快搜