我想格式化製造商的名稱以在url中使用。正則表達式替換字符,然後刪除URL的空格和連字符
例子:IN-X/P.S.M. International
我寫了一個輔助方法如下
def clean_name(name)
fn = name.gsub(/[.\/,&()]/, '') #replace these characters with nothing
fnn=fn.strip.gsub(/[\s]/,'-') #replace the spaces between the words with hyphens
fnnn = fnn.gsub(/--/,'-') #replace double hyphens with single ones
end
我知道必須有一個更好的方式來做到這一點比我有以上。任何更有經驗的程序員都有一些想法?
最後一個字符哇我希望我早些時候問過這個。非常感謝Mark。 – chell 2012-02-08 08:07:25