--Capture à l'aide de parenthèses
"ab cd ef".gsub(/(ab|ef)/) { "#{$1.upcase}" }
# => "AB cd EF"
Bad Case
S'il ne s'agit pas d'un bloc, s'il y a plusieurs résultats de correspondance, les résultats de remplacement seront tous les mêmes.
"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