假設我有一個字符串"like_this_string"
,我想將它分爲兩部分:"like_this"
和"string"
。因此,我可以做到這一點檢索Ruby中的最後一部分字符串?
first, last = "like_this_string".something
first == "like_this" # true
last == "string" # true
所以last
部分總是最後"_"
後string
和first
部分總是最後"_"
前string
。我寧願採用比字符串到數組的組合,獲得最後一個項目,然後重新加入數組(例如split
,pop
,join
)更有效的方法。
國王的正則表達式.. :) –
你的regexp看起來真的壓力'o_o' – Derek