基礎プログラミング I 第08 回 電子チケットを作ろう 文字列の判別と優先順位

データはいくつものカテゴリがあるものがある。 データは空白で境界をつけられていた。取り出し方は

# \S     # 1 文字
# \s     # 1 空白文字
# \d     # 1 数値 (0,1,..,9)
# \S+    # 文字列
# \s+    # 空白
# \d+    # 並んでいる数値全て 

() で検索したい文字列を優先的に取り出すことができた。

(\S+)\s+(\d+)

ならば

文字列 空白 数値

の組み合わせを全て取り出して来る。() は左から順に、

(取り出したい文字列 1)\s+(取り出したい文字列 2)...

に対して

$1, $2 ...

と指定した。

本日の講義 / 講義ノート / 教員トップページ