如何更改此Ruby正则表达式还包括下划线?

时间:2010-10-09 02:07:09

标签: ruby regex

目前我正在使用此行来获取字符串并仅提取其中的字母:

string.scan(/[a-zA-Z]/).to_s

如何修改此项,以便还包括下划线字符“_”?谢谢你的阅读。

2 个答案:

答案 0 :(得分:7)

在括号内添加(范围 IIRC)。

string.scan(/[a-zA-Z_]/).to_s

答案 1 :(得分:6)

替代版本

string.scan(/[a-z_]/i).to_s