欢迎来到 常识词典网 , 一个专业的常识知识学习网站!
[ 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 统计与统计数据相差很大,是哪些原因造成的? 上一篇 【方向键 ( ← )上一篇】
快搜