【发布时间】:2016-04-02 10:33:19
【问题描述】:
我需要用它们的索引替换字符串中的所有特殊字符。 例如,
"I-need_to@change$all%special^characters^"
应该变成:
"I1need6to9change16all20special28characters39"
所有特殊字符的索引不同。 我检查了许多链接replacing all with single character、occurances of a character。 我发现了非常相似的链接,但我不想采用这些replace its index number,因为我需要替换所有特殊字符。
我也尝试过这样做:
str.gsub!(/[^0-9A-Za-z]/, '')
这里的 str 是我的示例字符串。 因为这替换了所有字符但有空格,我想要索引而不是空格。要么是所有特殊字符,要么是这七个
\/*[]:?
这七个我主要是要换掉,但是全部换掉就可以了。
我需要一个更简单的方法。
提前致谢。
【问题讨论】:
-
什么是
str? ..... -
str 是字符串(“I-need_to@change$all%special^characters^”)。