"ab cd ef".gsub(/(ab|ef)/) { "#{$1.upcase}" }
# => "AB cd EF"
Bad Case
Wenn es sich nicht um einen Block handelt und mehrere Übereinstimmungsergebnisse vorliegen, sind die Ersetzungsergebnisse alle gleich.
"ab cd ef".gsub(/(ab|ef)/, "#{$1.upcase}")
# "EF cd EF"
How to change case of letters in string using RegEx in Ruby - Stack Overflow
Original by Github issue
https://github.com/YumaInaura/YumaInaura/issues/3169
Recommended Posts