-1
的第一个字我有一个字符串所有字母小写,除了在一个句子
s = "Test TEst TEST. Test. TEST. TEST. Test test test."
我需要的结果是这样的
s = "Test test test. Test. Test. Test. Test test test."
我怎么能在红宝石做到这一点?
thx。
的第一个字我有一个字符串所有字母小写,除了在一个句子
s = "Test TEst TEST. Test. TEST. TEST. Test test test."
我需要的结果是这样的
s = "Test test test. Test. Test. Test. Test test test."
我怎么能在红宝石做到这一点?
thx。
s.gsub(/\w[^.]*/, &:capitalize)
# => "Test test test. Test. Test. Test. Test test test."
s = "Test TEst TEST. Test. TEST. TEST. Test test test."
p s.split('. ').map(&:capitalize).join('. ')
#=> "Test test test. Test. Test. Test. Test test test."
's.gsub(/ \ s [^。] + \ ./:大写)' – falsetru
你[搜索这个网站(http://stackoverflow.com/search? q =%5Bruby%5D +标题+情况下)? – brasofilo