我有以下字符串"survey_questions_attributes_1392746726560_question_title"
我需要修剪从第一个字符开始直到第一个数字的所有字符串。怎么做?字符串修剪红宝石
Q
字符串修剪红宝石
0
A
回答
0
我不使用String#[]
s = "survey_questions_attributes_1392746726560_question_title"
s[/[a-z_]+(?:\d)/] = ""
s # => "1392746726560_question_title"
1
"survey_questions_attributes_1392746726560_question_title".sub /\D*/,''
4
String#slice方法支持正则表达式,所以你可以做:
[67] pry(main)> "survey_questions_attributes_1392746726560_question_title"[/\d.*/]
=> "1392746726560_question_title"
0
看哪的Rubular电源,沐浴在它的荣耀。
string = "survey_questions_attributes_223233333_question_title"
puts string.sub(string.scan(/survey_questions_attributes_(.*)/)[0][0] , " ")
0
"survey_questions_attributes_1392746726560_question_title".split(/\D+/, 2).last
# => "1392746726560_question_title"
相关问题
- 1. 红宝石GSUB字符串
- 2. 红宝石ZEROFILL字符串
- 3. 红宝石:字符从字符串
- 4. ,石头,剪刀红宝石
- 5. ,石头,剪刀红宝石
- 6. 字符串文字的红宝石'OR'
- 7. 修补红宝石
- 8. 红宝石拆分字符串
- 9. 红宝石字符串连接
- 10. 红宝石推字符串数组
- 11. 字符串类在红宝石
- 12. 转换红宝石字符串BIGNUM
- 13. 红宝石 - 字符串内的评估
- 14. 红宝石:字符串比较问题
- 15. 红宝石to_yaml UTF8字符串
- 16. 红宝石比较字符串
- 17. 红宝石字符串散列值
- 18. 红宝石散列字符串插值
- 19. 字符串操作红宝石图案
- 20. 红宝石:字符串替换零件
- 21. 红宝石:UNESCAPE unicode字符串
- 22. 红宝石相当打印字符串
- 23. 红宝石字符串散列转换
- 24. 红宝石to_yaml字符串我的json
- 25. 红宝石字符串连接(我想?)
- 26. 对齐字符串红宝石
- 27. 红宝石包含字符串$ {...}
- 28. 红宝石 - 用另一个字符串
- 29. 红宝石字符串分割问题
- 30. 红宝石阵成字符串括号
请让我们看到你已经尝试了什么。 – Kyle
我首先看看'String'的文档,看看工具箱里有什么:http://www.ruby-doc.org/core-2.1.0/String.html –