标签: ruby string
我用红宝石编写我的第一个程序。 我想从字符串中选择除空格和非字符之外的所有字符,以与我的其他字符串进行比较。 我知道我可以在我的字符串上使用\S来选择非白色空格字符,我可以通过在我的字符串上调用\w来选择仅字符字符,但我无法找到如何将这两个字符组合以仅选择非空白字仅限字符。
\S
\w
答案 0 :(得分:2)
单词字符都是非空白字符,因此\w就足够了。
答案 1 :(得分:0)
如果你有一个文本块可以尝试,这个在线Ruby正则表达式模拟器也会有所帮助。
http://rubular.com/
Ruby也支持$ 1 $ 2 $ 3等,比如Perl和其他语言。