在Ruby中每x个字符添加一个字符

在Ruby中每x个字符添加一个字符

本文介绍了在Ruby中每x个字符添加一个字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在Ruby on Rails字符串中打个长字(类似于HTML中的< wbr> ).

I would like to break a long word in my Ruby on Rails string (something like <wbr> in HTML).

是否可以告诉Ruby在每个 z 个字符的字符串 y 中添加字符 x ?

Is it possible to tell Ruby to add character x in string y each z characters?

推荐答案

尝试

result = subject.gsub(/(.{10})/m, '\1XX')

将所需的数字替换为 10 ,并将所需的替换字符串替换为 XX

substituting the number you want for 10 and the replacement string you want for XX

这篇关于在Ruby中每x个字符添加一个字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 18:47