Dou*_*oug 17 ruby string
如何将字符串的一部分返回到第一个实例" #"或" Apt"?
" #"
" Apt"
我知道我可以将字符串拆分为基于"#"或"Apt"然后调用的数组.first,但必须有一个更简单的方法.
"#"
"Apt"
.first
bas*_*ist 39
字符串拆分肯定比正则表达式更容易,更易读.对于正则表达式,您需要一个捕获组才能获得第一个匹配项.它与字符串拆分相同
string.split(/#|Apt/).first
归档时间:
14 年,1 月 前
查看次数:
12799 次
最近记录:
13 年,9 月 前