【发布时间】:2013-06-15 16:11:57
【问题描述】:
说,我有以下字符串
string = "#Sachin is Indian cricketer. #Tendulkar is right hand batsman. #Sachin has been honoured with the Padma Vibhushan award "
我想要 o/p 为
"#Sachin|0|7;#Tendulkar|29|10;#Sachinn|63|7;"
我试过了
new_string = ""
string.scan(/#\S+/).each{|match| new_string+="#{match}|#{string.index(match)}|#{match.length};" }
这给了我
"#Sachin|0|7;#Tendulkar|29|10;#Sachin|0|7;"
那么我将如何获得每个子字符串的起始索引?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 string hashtag