2009-10-19 47 views
0

我需要抓住一個字符串像如何在ruby中執行以下操作?

「/ HTML /體/一」

我需要檢查的最後部分,在這種情況下「一」後的最終「/」

如何我可以這樣做嗎?我如何才能匹配最後一個項目後的最後一個「/」?

回答

6
x = "/html/body/a" 
x.split("/").last # => "a" 
4

正則表達式?不知道,如果你想使用正則表達式,但是這有什麼錯

my_string.split("/").last # Maybe you want some error checking here, I don't know. 
4

,這將是它:

mystring = "/html/body/a" 
if mystring =~ /([^\/]+)$/ 
    last_part = $1 
end 
+2

+1實際上回答提出的問題:) – 2009-10-19 20:26:55

相關問題