我有一个字符串:
Тормозные диски
和gsub
,我必须得到:
+ТОРМОЗН* +ДИС*
我需要:
upcase
)+
*
我很难对上面列出的所有内容进行编码。请帮帮我。
答案 0 :(得分:1)
您不能使用uppercase
因为Ruby中没有这样的方法,但您可以使用upcase
。
string.upcase.gsub(/\b(\w*?)\w{0,2}\b/, '+\1*')
答案 1 :(得分:0)
我会给出一个关于提升的提示:
require "unicode_utils/upcase"
UnicodeUtils.upcase( 'Тормозные диски' )