2011-07-13 160 views

回答

7
/[\/\.]/ 

用法

if "some test. string" =~ /[\/\.]/ 
    # .. 
end 
+1

@Sadiksha Gautam,什么? – Dogbert

+0

对不起,我检查了它,它的工作:)谢谢 –

1

/(\.|\/)/周期匹配或削减到的基团。

/[\/\.]/只是匹配周期,斜线或两者。

5

/.都是正则表达式中的保留字符,所以您通常需要转义它们。这个例外是.在字符类中时不需要被转义,这就是你想要在这种情况下搜索的方式。

正则表达式中的转义字符是\,所以你的/字符变成\/。您的.保持原样。

Therfore,检查一个字符串包含无论是/.,你需要一个正则表达式,看起来是这样的:

/[.\/]/ 

这将检查任何字符串,如果包含任何的返回true这些字符在字符串中的任何位置,而不管字符串中还有什么。

+0

你的答案也作品谢谢:) –