如何用 Ruby 實現這樣的乙個功能?

時間 2021-06-07 06:56:36

1樓:Hooopo

#Ruby1.9

file = File.open("out.txt", "w")file.write(

File.read("in.txt")

.gsub(/[^\p]+/, "")

.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('').each_cons(2).collect.

join('')

得出你想要的結果。

3樓:孫立偉

關鍵是如何使用Ruby判斷乙個字元是否是漢字:

慢慢研究吧,我沒時間細看。

如何用程式實現乙個虛擬宇宙?

000000 能模擬宇宙的一切基本屬性和物理定律的最小系統,估計是宇宙本身,好像廢話啊 O O哈哈哈 希望哪天有未來人類穿越過來打臉,然後我死死抱住她一起去未來,hohoho o 其實著眼於解決實際問題的話,好像不需要那麼麻煩吧,通常合理簡化的模型一樣可以得到比較靠譜的答案啊 有神馬問題需要模擬宇宙...

如何用CSS實現乙個鏈結被訪問後隱藏?

wade 這種建議MDN檢視 visitedCSS偽類 表示使用者已訪問過的鏈結。出於隱私原因,可以使用此選擇器修改的樣式非常有限。這個樣式可能會被後宣告的其他鏈結相關的偽類覆蓋,這些偽類包括 link hover 和 active 要適當地設定鏈結樣式,請將 visited 規則放在 link 規...

前端開發,如何優雅的實現這樣乙個外掛程式機制?

匕首 如果可以提前定義所有型別的元件可以參考一下這個https dev.iviewui.com articles 1026690304465571840動態ajax獲取的元件沒有想好 最近正在考慮這個問題 這個是vue的方案,React的方案類似。 林一二 Stackblitz 用 SystemJS...