gpt4 book ai didi

ruby - 使用 Ruby 删除特殊字符,但不删除空格

转载 作者:数据小太阳 更新时间:2023-10-29 07:02:53 26 4
gpt4 key购买 nike

我在这里找了一段时间,但没有找到我需要的东西。我正在学习 Ruby(1.9) 并尝试使用文本文件做一些基本的事情。我正在尝试使用 RegEx 删除非字母和仅在行首的空格,忽略标记之间的空格(我正在尝试计算文件中的单词数,因此当我希望单词之间的空格保留时).

例如:

555 r6ub6y i7s e7a0sy... w1o2w4.

更改为:

ruby is easy... wow.

我到目前为止使用命令行测试的内容 ruby rubyfile.rb < test.txt :

$stdin.each do |line|
line.chomp!.downcase!
line.gsub!(/[^a-zA-Z]/, "") #this takes away my spaces!
puts line
end

最佳答案

[^a-zA-Z. ]

同时添加一个空格。

关于ruby - 使用 Ruby 删除特殊字符,但不删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25729022/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com