Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は現在、(ルビーを使用して) 正規表現を研究しており、単語内の数字以外の文字の最初の出現を見つけて大文字にしたいと考えています。
私は試してきました:
word.gsub!(/\D{0,1}/) do |w| w.capitalize end
数字以外の最初の出現をキャッチすることを望んでいますが、代わりに大文字のすべての文字を返します。これを行う正しい方法は何ですか?
どうもありがとう!!!
ginは「グローバル」をgsub!表し、「文字列内のすべての出現」を意味します。sub!代わりに通常が必要です。それは最初のものを見つけるだけです。乾杯!
g
gsub!
sub!