How do I remove all characters in a string until a substring is matched, in Ruby?

后端 未结 7 906
时光说笑
时光说笑 2021-02-13 16:48

Say I have a string: Hey what\'s up @dude, @how\'s it going?

I\'d like to remove all the characters before@how\'s.

7条回答
  •  闹比i
    闹比i (楼主)
    2021-02-13 17:34

    You can also directly call [] also on a string(same as slice)

    s = "Hey what's up @dude, @how's it going?"
    start_index = s.downcase.index("@how")
    start_index ? s[start_index..-1] : ""
    

提交回复
热议问题