如何从Ruby中的String获取第一行?

前端之家收集整理的这篇文章主要介绍了如何从Ruby中的String获取第一行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 Ruby中有一个字符串变量,如下所示:
puts $varString.class
puts "##########"
puts $varString

以上代码输出是:

String 
##########
my::FIrst::Line
 this id second line 
 sjdf kjsdfh jsdf 
 djsf sdk fxdj

我需要从字符串变量(例如我的:: FIrst :: Line)只获取第一行.
我怎么可以得到它?

解决方法

# Ruby >= 1.8.7
$varString.lines.first
# => "my::FIrst::Line"

# Ruby < 1.8.7
$varString.split("\n").first
# => "my::FIrst::Line"

作为附注,避免使用全局($sign)变量.

原文链接:https://www.f2er.com/ruby/271361.html

猜你在找的Ruby相关文章