別のキーワード
ライブラリ
- ビルトイン (1120)
- csv (77)
-
irb
/ cmd / help (11) -
irb
/ context (33) -
irb
/ frame (11) -
irb
/ input-method (66) -
net
/ ftp (143) -
net
/ imap (22) -
net
/ pop (11) - openssl (44)
- optparse (22)
- pathname (44)
- prettyprint (11)
- psych (66)
- rake (11)
-
rdoc
/ markdown (11) -
rdoc
/ markup (11) -
rdoc
/ text (11) - rexml (22)
- ripper (11)
-
ripper
/ filter (11) -
rubygems
/ installer (11) -
shell
/ filter (6) - stringio (91)
- strscan (22)
- tracer (22)
-
webrick
/ httprequest (11) -
webrick
/ httpresponse (11) - zlib (99)
クラス
-
ARGF
. class (361) - Array (11)
- BasicObject (11)
- Binding (17)
- CSV (44)
-
CSV
:: FieldInfo (11) - Enumerator (22)
-
Enumerator
:: Yielder (5) -
Gem
:: Installer (11) - IO (368)
-
IRB
:: Context (33) -
IRB
:: ExtendCommand :: Help (11) -
IRB
:: Frame (11) -
IRB
:: ReadlineInputMethod (55) -
IRB
:: StdioInputMethod (11) - Module (27)
-
Net
:: FTP (143) -
Net
:: IMAP :: BodyTypeMessage (11) -
Net
:: IMAP :: BodyTypeText (11) -
Net
:: POPMail (11) - OptionParser (22)
- Pathname (44)
- PrettyPrint (11)
-
Psych
:: Emitter (11) -
Psych
:: Nodes :: Node (22) -
Psych
:: Parser :: Mark (11) -
Psych
:: SyntaxError (22) -
RDoc
:: Markdown (11) -
RDoc
:: Markup (11) -
RDoc
:: Options (33) -
REXML
:: ParseException (22) - Ripper (11)
-
Ripper
:: Filter (11) -
RubyVM
:: AbstractSyntaxTree :: Node (12) -
RubyVM
:: InstructionSequence (11) -
Shell
:: Filter (6) - String (198)
- StringIO (91)
- StringScanner (22)
- Thread (22)
-
Thread
:: Backtrace :: Location (11) - TracePoint (11)
- Tracer (22)
-
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPResponse (11) -
Zlib
:: GzipReader (99)
モジュール
- Enumerable (55)
- Kernel (11)
-
OpenSSL
:: Buffering (44) -
RDoc
:: Text (11)
キーワード
- [] (66)
-
add
_ trace _ func (11) -
beginning
_ of _ line? (11) - binread (11)
- bol? (11)
-
break
_ on _ newline (11) - chunk (11)
-
class
_ eval (11) -
const
_ source _ location (5) - context (11)
- dir (22)
- each (171)
-
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (209) - encoding (11)
- eof (11)
- eof? (22)
- eval (11)
- evaluate (11)
- execute (11)
-
field
_ size _ limit (11) - file (11)
-
first
_ lineno (17) -
get
_ line (11) -
get
_ line _ types (11) - gets (77)
- gettextfile (22)
-
include
_ line _ numbers (11) -
inline
_ source (11) -
inplace
_ mode (11) -
instance
_ eval (11) -
last
_ lineno (6) -
line
_ numbers (11) -
line
_ width (11) - lineno (99)
- lines (142)
- list (22)
- ls (22)
-
module
_ eval (11) - newline (11)
- next (11)
-
next
_ values (11) - offset (11)
-
parse
_ csv (11) - pos (22)
- pread (7)
- puttextfile (22)
-
readable
_ atfer _ eof? (11) - readline (110)
- readlines (121)
- reopen (33)
-
request
_ line (11) - retrlines (11)
- rewind (22)
-
set
_ trace _ func (11) - shebang (11)
- slice (66)
-
slice
_ before (22) -
source
_ location (6) - stat (11)
-
status
_ line (11) - storlines (22)
-
strip
_ newlines (11) - sum (33)
- summarize (22)
- tell (22)
-
to
_ a (33) -
to
_ csv (11) -
to
_ proc (5) -
to
_ yaml (11) - top (11)
-
trace
_ func (22) -
use
_ readline (11) -
use
_ readline? (11) - yaml (11)
検索結果
先頭5件
-
IRB
:: ReadlineInputMethod # line(line _ no) -> String (21325.0) -
引数 line_no で指定した過去の入力を行単位で返します。
...引数 line_no で指定した過去の入力を行単位で返します。
@param line_no 取得する行番号を整数で指定します。... -
IRB
:: StdioInputMethod # line(line _ no) -> String (18325.0) -
引数 line_no で指定した過去の入力を行単位で返します。
...引数 line_no で指定した過去の入力を行単位で返します。
@param line_no 取得する行番号を整数で指定します。... -
CSV
:: FieldInfo # line -> Integer (18208.0) -
行番号を返します。
...-10", headers: true)
csv.convert do |field,field_info|
p field_info.line
Date.parse(field)
end
p csv.to_a
# => 2
# => 2
# => 3
# => 3
# => [#<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)> "date2":#<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)> "date3":nil>, ...]
//}... -
Psych
:: Parser :: Mark # line -> Integer (18202.0) -
先頭からの行数。
先頭からの行数。 -
Psych
:: SyntaxError # line -> Integer (18202.0) -
エラーが生じた行番号を返します。
エラーが生じた行番号を返します。 -
REXML
:: ParseException # line -> Integer (18202.0) -
パースエラーが起きた(XML上の)場所を行数で返します。
パースエラーが起きた(XML上の)場所を行数で返します。 -
Pathname
# each _ line(*args) {|line| . . . } -> nil (6394.0) -
IO.foreach(self.to_s, *args, &block) と同じです。
..."line1\nline2,\nline3\n")
Pathname("testfile").each_line
# => #<Enumerator: IO:foreach("testfile")>
//}
//emlist[例 ブロックを指定][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line {|f| p f }
# => "line1\n"
# => "line2,\n"
# => "line3......line1\nline2,\nline3\n")
Pathname("testfile").each_line(4) {|f| p f }
# => "line"
# => "1\n"
# => "line"
# => "2,\n"
# => "line"
# => "3\n"
//}
//emlist[例 sep を指定][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line(",") {|f| p f }
# =>......"line1\nline2,"
# => "\nline3\n"
//}
@see IO.foreach... -
String
# each _ line(rs = $ / ) {|line| . . . } -> self (6338.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
...行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定......h_line do |line|
p line
end
# => "aa\n"
# => "bb\n"
# => "cc\n"
p "aa\nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa\n"]
p "".lines.to_a # => []
s = "aa\nbb\ncc\n"
p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]
p s.lines......("bb").to_a #=> ["aa\nbb", "\ncc\n"]
//}
@see String#lines... -
String
# each _ line(rs = $ / , chomp: false) {|line| . . . } -> self (6338.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
...行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定......h_line do |line|
p line
end
# => "aa\n"
# => "bb\n"
# => "cc\n"
p "aa\nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa\n"]
p "".lines.to_a # => []
s = "aa\nbb\ncc\n"
p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]
p s.lines......("bb").to_a #=> ["aa\nbb", "\ncc\n"]
//}
@see String#lines... -
String
# lines(rs = $ / ) {|line| . . . } -> self (6336.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
...列の配列で返します。(self.each_line.to_a と同じです)
//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}
行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます......(つまり空行で分割します)。
@param rs 行末を示す文字列
ブロックが指定された場合は String#each_line と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_line... -
String
# lines(rs = $ / , chomp: false) {|line| . . . } -> self (6336.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
...列の配列で返します。(self.each_line.to_a と同じです)
//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}
行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます......ると、分割した各行の末尾から rs を取り除きます。
//emlist[][ruby]{
"hello\nworld\n".lines # => ["hello\n", "world\n"]
"hello\nworld\n".lines(chomp: true) # => ["hello", "world"]
//}
@param rs 行末を示す文字列
@param chomp 分割した各行に対して S......省略した場合は false を指定したとみなされます。
ブロックが指定された場合は String#each_line と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_line... -
ARGF
. class # lines(limit) { |line| . . . } -> self (6326.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
...このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line...