匹配正则表达式中的字符串字符

时间:2013-11-22 23:43:14

标签: ruby regex

我们如何在ruby中表示一个字符串,就像我们所做的整数一样\ d,它是用红宝石吗?

我尝试了\ s和\ c *,但没有任何对我有用。我的文件中有一个约束,如下所示:

constraints: {:name => /\s+/}

但由于某种原因它不接受\ s。对于整数,我使用constraints: {:id => /\d+/}并且它可以工作。

1 个答案:

答案 0 :(得分:1)

对于您将使用的单词字符:

constraints: {:name => /\w+/}

\s是空格,因此不会标记单词。

你也可以使用:

constraints: {:name => /\S+/}

这将检查是否有任何非空白字符。

这取决于你想要匹配的内容。

http://rubular.com/(包含其练习框的列表)