2
我目前正在學習正則表達式(使用ruby),我希望找到第一個出現的非數字字符並使其大寫。gsub - 字符大寫第一次出現的轉換
我一直在試圖用:
word.gsub!(/\D{0,1}/) do |w|
w.capitalize
end
希望它會正好趕上一個非數字的第一次出現,而是它返回所有字母大寫的。 這是做什麼正確的方法?
非常感謝!
我目前正在學習正則表達式(使用ruby),我希望找到第一個出現的非數字字符並使其大寫。gsub - 字符大寫第一次出現的轉換
我一直在試圖用:
word.gsub!(/\D{0,1}/) do |w|
w.capitalize
end
希望它會正好趕上一個非數字的第一次出現,而是它返回所有字母大寫的。 這是做什麼正確的方法?
非常感謝!
哇謝謝!太好了! – alemur
你也可以將它縮短爲'word.sub!/\ D /,&:大寫'。 –