愛称付列車検索凡例

1. 本検索ツールの目的

一定範囲の列車の変遷の一覧を出力する
愛称付列車、臨時列車、戦前+長距離鈍行、年表

2. 列車抽出範囲

[網羅] 特急、急行、準急の定期、季節、不定期列車、新幹線、夜行鈍行
[原則抽出] 愛称付き快速
[ケースバイケース] 無名快速、臨時列車(新幹線の臨時列車はぼぼ未抽出)

3. 各情報抽出範囲 ~原則的には愛称毎にグループ化

[網羅] 愛称名、種別、本数、駆動方式、昼行夜行寝台の別、
改廃、定期季節臨時の別、運転区間(普通列車化を含む)、
列車の新設、格上げ、改廃、増発、同一愛称内での分割併合、
寝台解放、L|非L特急、号数の有無
[原則抽出] 愛称が無い時代の列車番号、一本毎の行先、一本毎分割併合、
[一部抽出] 車両形式、到達時分、別愛称間の分割併合、号数
[将来の拡張] 夜行区間、発着時刻、

4. データには状態データ行と変化データ行の2種類がある。

・両方が同一日付に存在する場合には状態データ行を最後に書く。
・同一日付データが複数存在しても最初の行にしか日付は書かない。
・状態データ行は
日付 列車属性+種別 〇 本数(属性毎) 始発駅群(本数付)-終着駅群(本数付) [ 注釈 ]
からなる。データが長すぎる場合には注釈の前で改行する場合もある
・変化データには特定のフォーマットは無い。
・検索対象愛称名は'○'に置き換える
・無名列車は[]で囲んだ後の愛称を示す

5. 凡例

$,+,?,{,},[,] 等の記号はPerlの変数と正規表現を表す。
'$'始まりは変数、'+'は一回以上の繰り返し、'?'は0回または1回、'{2,}'等は2回以上の繰り返し、'[]'の中はそれらの文字集合([0-9]なら数字全て)を指す。

〇状態データ行変化データ行共通事項

・日時
データ作成時より過去100年は6桁yymmdd、それ以前は8桁yyyymmdd。
・列車属性+種別 :$駆動方式?$種別
1950年以前の長距離列車では駆動方式は自明のため'P'は省略する。
新幹線も駆動方式は無し(E:電車を省略する)
- 駆動方式: E:電車、D:気動車、P:客車 (PE,DE,PDE等複数存在する場合有)
- 種別: 普|快|準|急|特 L:L特急、新:新幹線、特殊
- その他種別(非省略) 進駐軍特別、荷物列車、最大急行、第一種急行 etc
例 雷鳥 E特 一時期のかいもん,きそ PDE急
・愛称名
接頭語、接尾語も含めて愛称名と考える。漢字表記とひらがな表記は別愛称とみなす。
「,」で愛称毎号数毎区切る場合がある
空白無しで愛称に続く数字は号数を表す。
空白後の愛称に続く数字の場合は列車の本数(往復単位)を表す。
[]でくくられた愛称名は無名列車で「後の」or「以前の」を意味する
戦前の無名急行と、無名夜行鈍行には線名で適当な名前を付けている
検索対象の愛称名は〇と表す
・本数データ
- 往復数を表す。
- 本数本体 [0-9上下]+ (原則として下は下り、上は上り)
- 属性:本数を左から修飾する。4つの族があり同族内は排他。1234の順に括りは弱くなる
属性をつける場合もあるが省略もできる
1 夜:夜行列車 (昼行は無印)
1 寝:寝台列車(夜行列車の内普通車連結の無いものは別属性とする)
2 快:普通列車の場合は快速を、新幹線の場合は通過駅有列車を表す
3 変:種別の変更(特|急⇔快|普、快⇔普) →区間データ内のみ
※ 「準急⇔急行」[変準|]と記述
3 普:単独運転区間が普通列車のみ →区間データ内では普通列車始発終着
3 延:季節・臨時延長の起点
4 季:不定期|季節列車 (季節延長の終点の場合もあり) (1964以前:1000、64-68:3000、68以降 6,7000 各番台)
4 臨:臨時列車 (臨時延長の終点の場合もあり) (1964以前:3000、以後:8,9000番台)
(毎日運転の場合は「毎」がレコード中のどこかに現れる)
- /: 分割併合
- |:区間データ内では単なる区切り、列車番号の上り下りの区切
- .:本数にカウントしないデータ(国鉄|JR線内全区間併結等)
- ,:愛称名or号数区切りの切れ目
- {}:注釈、経由線
・区間データ:($駅名$区切り+)+\-($駅名$区切り+)+
- 駅名:2バイトコード
- 区切り:非2バイトコード
一般には本数&属性データ。本数省略時はで'|'等で区切られる場合もある
・列車番号データ
- 上下データを表現する場合、上りデータの共通数字桁は省略する
(例) 11|2 は下り11列車上り12列車を表す。上りが2列車の場合は 11|02と表す
- 全てが同一上位桁を持つ場合は省略する。
(例 東海東中普)
490915東海東中普 東京-名古屋1大垣1米原2 4 [ 名313|2 大09|18 米05,15|14,6 ]
名古屋行は313名古屋発は312、大垣行は309大垣発は318、米原発は305,315米原発は314,316
- 駆動方式が複数ある場合はDやMを付加する。全てが同一の場合はDやMは付けない
数字の前についている場合それ以降を、数字の後についている場合はその直前を修飾する (例 東海東中普)
590701PE普 東海東中普 東京-名古屋下1上2米原2 下3上4 [ 名337M|24,26M 米29,35|28,30 ]
名古屋行は337M,発は324,326M 米原行は329,335,328,330
・号数データ [0-9:]+|[0-9:]+
直接号数を書く直接形と、多数の号数を簡潔に表現するための省略形がある。
直接形では列車番号データと同様の上位桁省略を行う場合もある。
駆動方式の書き方も列車番号データと同様である
- 省略形
'|'は上下区切
1978年10月以降は下りは奇数上りは偶数となる。(この期間で偶奇ルールが守られない場合は直接形)
':'で十の位が一つ上がる。
区切りまでの間は左から右へ数字が必ず大きくなる(この条件を満たさない号数表現は直接形)
(':'がある場合は必ず省略形である)

〇状態データ(一部変化データと共通)

・日時
・列車属性+種別 :$駆動方式?$種別
駆動方式併せても必須である。
P普だけは省略する
期間を通じてP急,P特とは書く
・愛称名
数字は付けない
・本数データ
本数属性は省略されない
- 本数本体 [0-9上下] (原則として下は下り、上は上り)
愛称付列車では、「上下本数(下|上)本数」と超過分のみを書いている
他の検索では「下(本数)上(本数)」と書いている
- 種別 複数種別の場合のみ書く
- 属性:本数を左から修飾する。4つの族があり同族内は排他。1234の順に括りは弱くなる
駆動方式のPDEのうち最後の属性は省略する。駆動方式が唯一なら省略する
・区間データ:($駅名$区切り+)+\-($駅名$区切り+)+ ラジオボタン設定により非表示化できる
- 本数データよりも始発終着駅本数の総和の方が多い場合には分割が生じている
- 始発終着側ともは一駅の場合には本数を省略する
- 区間データでは駆動方式、種別(複数ある場合)、夜行寝台、快速属性は付けない
・注釈データ : []で囲まれている ラジオボタン設定により非表示化できる
- 同一愛称内での駆動方式や昼行夜行の別を補足する
(例 かいもん)
701001PDE急 ○ 1D季1 夜P1 門司港1博多1季1-西鹿児島2季下1指宿季上1 [ 夜P,門3|3 季D2|2 ]
→上下共2号は季節(指宿発は唯一季節のため省略可)。上下共3号は夜行かつ門司港始発
- 号数毎始発駅終着駅を左から順に書く。始発終着共最大本数駅は省略できる。
(上の例) 始発側の博多と終着側の西鹿児島は省略されている
+ 但し、他愛称と連番になっている場合には始発か終着かどちらかは全て明示する必要がある。
(例 あずさ)
240316E特 ○ 16 千葉1東京1上3新宿11下3-松本15南小谷1

[ 千3|:::::0 東::5|48:26 新159:37:159:37:59:37|:8:26:048:246:4:0 南5|::::6 ]
→かいじと連番のため松本しか省略できない
- 他列車との併結区間の情報を補足する(非網羅,むしろごく少数)
- 上下号数文字列中に属性が現れた場合には直前の号の属性を表す(属性説明を分離するように書換予定)。
(例 かむい)
780701DE急 ○ 5季1D1 小樽普4上1札幌1下1季1変4上1-旭川6季1落合普上1
→ 季節列車は下り3号上り6号。下り4,5,6,7号|上り2,3,4,5,7号は小樽始発(札幌まで普通列車)
- スペース直後の属性指定は次のスペースか(直後以外の)コンマまで有効
- 行先毎の号数を説明する '|'で上下区切 ':'で十の位+1
(例 雷鳥)
780701EL ○ 12 大阪{湖西}-金沢4富山8 [ 金257:1|468:1 ]
→金沢行4往復は下り2,5,7,11号|上り4,6,8,11号 それ以外は富山行
+ xは欠番を表す
(例 にちりん)
000311EL ○ 6 博多5小倉1-南宮崎2宮崎空港4 [ 小1|:6 南:15|24 x5:3|6:2 ]
→下り5,13号|上り6,12号は欠番(この行には情報が無いがにちりんシーガイアとして運行のため)
- 号数が1から始まらない場合のオフセット量を指す。最初に現れた場所の右にある列車に適用される
(例 かいじ)
011201EL ○ 9季1 東京下1新宿8上1季1-甲府8季1竜王1 [ 101 東:9 季9|8 竜:7|2 ]
+ 途中に現れた場合には
(例 かもめ)
070318EL ○ 29上2 門司港下1博多27上3諫早1-佐賀3上1肥前鹿島上1長崎26

[ 門5 100 佐135|0468 鹿|2 201諫 ]
→ 5号は門司港始発。101,103,105号|100,104,106,108号は佐賀行 102号は肥前鹿島行、201号は諫早発 それ以外は(1~52号除5号)は博多発長崎行
+ 新幹線の場合は':'後に本数を表す。始終着駅と組み合わせる場合もある。
複雑になりすぎる場合には非表示である
(例:ひかり)
651001新 ○ 20 東京-新大阪
→1~40号まで20往復ある
(例:ひかり)
651101新 ○ 25季1 東京-新大阪 [ 1:25,301:季1 ]
→101~150号の25往復と351,2号の季節列車が1往復
- カッコ内は平日土休日との差異を表す。
平日本数と同数の土休日本数があった場合には毎日運転の本数とカウントする。
土休日の方が多い場合には'^'が頭に付く

〇変化データ

・号数or列車番号データ (ex 夕月2) (注釈データに現れる場合も有)
未命名列車の列車番号も「[0-9]+|[0-9]」で表す
愛称未整備の戦前~終戦直後の記述には上下対を「|」で表記し、
明確な場合は上りデータの上の位を省略している場合がある。
・状態変化:(増発|新設|廃止|その他)
愛称後スペースの後の (新設|廃止) は列車の(新設|廃止)を表す
愛称後スペースの後の数字(増発|廃止)は列車の本数の増減を表す
改称は改称前列車の廃止と解消後列車の新設とみなす
格上げは列車の新設とみなしている場合もある([hi]の記述)
優等列車の快速への格下げは一旦廃止とみなしている。

・出典:\[[0-9a-z]{2}\]

[hi]:鉄道運輸年表(1875~1999)
1961年以前は全優等列車、64以前は急行以上、以後は特急のみ
初版分の記述は信頼性高いが、1980年以降の増発はわかりにくい。
やむを得ないが戦前の記述は列車番号の連続性がわかりにくい
[ke]:列車名大研究、続列車名大研究(~1979,~1989)
特定列車については詳しい。
漢字/かな表記の区別が他の資料より厳密である
1979以前の新幹線の本数を定期列車の範囲で網羅
[na]:ネームドトレイン事典(鉄道フアン80/02より25回連載) (1945~80)
愛称名付き列車の連載当時以前の記述は詳しい
「あ」~「た」の初期データは記述が簡素で途中の増発経緯等が不明の
場合がある。
季節、毎日臨列車を対象外としているが、マイナーな臨時が載ってたりする
[jr]:JR特急10年史 (1986~97)
86年11月以降97年3月改正までの特急の改廃は非常に詳しい。
本数単位での変遷表が85~97まである。
97年以前新幹線の本数を定期季節の範囲で網羅
やや誤記が目立つ
[nt]:懐かしの特急列車 (~1998)
ヨンサントオ以前に登場した特急については1998年以前の変遷表がある。
[jk]:時刻表の前後からの推定
[tp]:鉄道ピクトリアル
[tf]:鉄道フアン
[rz]:列車名大事典(~2001)
登場と消滅については網羅している。本数や区間の変遷よりはエピソードに重点が置かれている。
[np]:都市交通年報(鉄道ピクトリアル首都圏/関西圏プロジェクト増刊転載分を含む)
無し:改正を跨ぐ時刻表間の差異による

5. 期間毎の精度

1875~1945 ほぼ鉄道運輸年表情報のみ(時刻表密度が低い) B
1945~1980 鉄道運輸年表+ネームドトレイン事典 A
1980~1987 時刻表+鉄道フアン等の改正情報 A
1987~1997 JR特急10年史(急行以下は時刻表+α) A
1998~ 時刻表その他 A
愛称付(定期/季節)列車 Home