2011-07-13 69 views

回答

7
/[\/\.]/ 

用法

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

@Sadiksha Gautam,什麼? – Dogbert

+0

對不起,我檢查了它,它的工作:)謝謝 –

1

/(\.|\/)/週期匹配或削減到的基團。

/[\/\.]/只是匹配週期,斜線或兩者。

5

/.都是正則表達式中的保留字符,所以您通常需要轉義它們。這個例外是.在字符類中時不需要被轉義,這就是你想要在這種情況下搜索的方式。

正則表達式中的轉義字符是\,所以你的/字符變成\/。您的.保持原樣。

Therfore,檢查一個字符串包含無論是/.,你需要一個正則表達式,看起來是這樣的:

/[.\/]/ 

這將檢查任何字符串,如果包含任何的返回true這些字符在字符串中的任何位置,而不管字符串中還有什麼。

+0

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