我正在使用此代码:
s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0]
Run Code Online (Sandbox Code Playgroud)
从字符串中提取数字,如:
ABCD1234
ABCD1235
ABCD1236
Run Code Online (Sandbox Code Playgroud)
等等
它有效,但我想知道在Ruby中我还有什么其他选择吗?
我的代码:
ids = []
someBigString.lines.each {|line|
ids << line.match( /ABCD(\d{4})/ ).values_at( 1 )[0]
}
Run Code Online (Sandbox Code Playgroud) ruby ×1