如何在出現某個符號(例如#號)後截斷文本字符串?舉例來說,我想改變這一點:在出現某個符號後切斷文本 - rails
1234海洋大道#PH 2
到:
1234海洋大道
我發現,在地址公寓號這始終是由英鎊符號表示可能會使地理編碼器混淆,因此我想要在地址解析器gem在self.address
的英鎊符號後面顯示的所有文本在以下情況下使用哪個地址:
正確ty.rb
class Property < ActiveRecord::Base
geocoded_by :full_address
def full_address
"#{self.address}, #{self.city}, #{self.state} #{self.zip}"
end
(不要在上面的代碼中的井號困惑,我不是說他們,我的意思是出現在文本字符串,它是self.address
要麼使用正則表達式,要麼只是在「混淆」字符的索引之後切分。 – 2013-05-14 17:25:59