1
0

More than 3 years have passed since last update.

【備忘録】テキストマイニングからの形態素解析

Last updated at Posted at 2019-11-18

一旦の自分用メモです。また後日補足を記載します。

from MeCab import Tagger
t = Tagger()
text = """
scaffoldとは?
Railsの開発に必要なルーティング、コントローラ、ビューの作成に加え、基本的なアクションの設定なども自動ですべてやってくれる便利ツールのこと

【個人的に感じたscaffoldの良さ】
①コントローラの作成だけでなく、7つの基本アクションも自動で設定してくれる
scaffoldで作成されたコントローラには、「index」「show」「new」「edit」「create」「update」「destroy」の7つのアクションが自動で定義されています。そのため、自分でアクションを設定しなくても、すぐにデータの参照や新規作成、変更、削除を行うことができます。

②作成されたコントローラに対応するルーティングも自動で設定してくれる
scaffoldコマンド後のroutes.rbには、「resources :コントローラ名」という記述が追加されており、新たに作成されたコントローラに対応するルーティングが自動で設定されています。

③コントローラで定義されたアクションに対応するビューも全て自動生成してくれる
scaffoldを使用した場合、コントローラで定義されたアクションに対応するビューファイルも全て自動で生成されます。

④必要なモデルおよびマイグレーションファイルも自動生成してくれる
scaffoldでは、コマンド入力時に「カラム名:データ型」を指定すると、指定された情報を含むモデルおよびマイグレーションファイルを自動生成してくれます。
そのため、あとは「$ rake db:migrate」コマンドを入力するだけで、データベースのテーブルも簡単に作成できます。(この辺りの詳細は後ほど)

→もちろん、scaffoldを使って世の中に出すアプリケーションをつくるのはちょっと違う(というより逆に無駄が多い)と思いますが、個人的には興味のある機能を試しに実装するための試作品をつくる上ではめちゃめちゃ便利だなと感じています。

ということで、以下scaffoldを使用したRailsアプリケーションの作成手順について記載します。
本当に簡単なので、もしよかったら実際に使ってみて下さい!

"""

【やりたいこと】
上記変数textの内容を品詞分解して、名詞・形容詞のみを抜き出し、スラッシュ(/)で区切ったものを表示したい。

"""<最終的に欲しい出力結果>
scaffold/Rails/開発/必要/ルーティング/コントローラ/ビュー/作成/基本/的/アクション/設定/自動/すべて/便利/ツール/こと/個人/的/scaffold/良/さ/①/コントローラ/作成/7/基本/アクション/自動/設定/scaffold/作成/コントローラ/index/show/new/edit/create/update/destroy/7/アクション/自動/定義/ため/自分/アクション/設定/データ/参照/新規/作成/変更/削除/こと/②/作成/コントローラ/対応/ルーティング/自動/設定/scaffold/コマンド/後/routes/./rb/resources/:/コントローラ/名/記述/追加/新た/作成/コントローラ/対応/ルーティング/自動/設定/③/コントローラ/定義/アクション/対応/ビュー/全て/自動/生成/scaffold/使用/場合/コントローラ/定義/アクション/対応/ビューファイル/全て/自動/生成/④/必要/モデル/マイグレーションファイル/自動/生成/scaffold/コマンド/入力/時/カラム/名/データ/型/指定/指定/情報/モデル/マイグレーションファイル/自動/生成/ため/あと/$/rake/db/:/migrate/コマンド/入力/データベース/テーブル/簡単/作成/辺り/詳細/scaffold/世の中/アプリケーション/の/逆/無駄/多い/個人/的/興味/機能/実装/ため/試作/品/上/めちゃめちゃ/便利/こと/以下/scaffold/使用/Rails/アプリケーション/作成/手順/記載/簡単/よかっ
"""
# パターン1:
print(text)

"""<出力結果>
scaffoldとは?
Railsの開発に必要なルーティング、コントローラ、ビューの作成に加え、基本的なアクションの設定なども自動ですべてやってくれる便利ツールのこと

【個人的に感じたscaffoldの良さ】
①コントローラの作成だけでなく、7つの基本アクションも自動で設定してくれる
scaffoldで作成されたコントローラには、「index」「show」「new」「edit」「create」「update」「destroy」の7つのアクションが自動で定義されています。そのため、自分でアクションを設定しなくても、すぐにデータの参照や新規作成、変更、削除を行うことができます。

②作成されたコントローラに対応するルーティングも自動で設定してくれる
scaffoldコマンド後のroutes.rbには、「resources :コントローラ名」という記述が追加されており、新たに作成されたコントローラに対応するルーティングが自動で設定されています。

③コントローラで定義されたアクションに対応するビューも全て自動生成してくれる
scaffoldを使用した場合、コントローラで定義されたアクションに対応するビューファイルも全て自動で生成されます。

④必要なモデルおよびマイグレーションファイルも自動生成してくれる
scaffoldでは、コマンド入力時に「カラム名:データ型」を指定すると、指定された情報を含むモデルおよびマイグレーションファイルを自動生成してくれます。
そのため、あとは「$ rake db:migrate」コマンドを入力するだけで、データベースのテーブルも簡単に作成できます。(この辺りの詳細は後ほど)

→もちろん、scaffoldを使って世の中に出すアプリケーションをつくるのはちょっと違う(というより逆に無駄が多い)と思いますが、個人的には興味のある機能を試しに実装するための試作品をつくる上ではめちゃめちゃ便利だなと感じています。

ということで、以下scaffoldを使用したRailsアプリケーションの作成手順について記載します。
本当に簡単なので、もしよかったら実際に使ってみて下さい!

"""
# パターン2:
print(t.parse(text))
# ※ここでのtは、はじめに定義した「t = Tagger()」のこと

"""<出力結果>
scaffold    名詞,固有名詞,組織,*,*,*,*
と 助詞,格助詞,一般,*,*,*,と,ト,ト
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
? 記号,一般,*,*,*,*,?,?,?
Rails   名詞,固有名詞,組織,*,*,*,*
の 助詞,連体化,*,*,*,*,の,ノ,ノ
開発  名詞,サ変接続,*,*,*,*,開発,カイハツ,カイハツ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
必要  名詞,形容動詞語幹,*,*,*,*,必要,ヒツヨウ,ヒツヨー
な 助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ
ルーティング  名詞,一般,*,*,*,*,ルーティング,ルーティング,ルーティング
、 記号,読点,*,*,*,*,、,、,、
コントローラ  名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ
、 記号,読点,*,*,*,*,、,、,、
ビュー   名詞,一般,*,*,*,*,*
の 助詞,連体化,*,*,*,*,の,ノ,ノ
作成  名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
加え  動詞,自立,*,*,一段,連用形,加える,クワエ,クワエ
、 記号,読点,*,*,*,*,、,、,、
基本  名詞,一般,*,*,*,*,基本,キホン,キホン
的 名詞,接尾,形容動詞語幹,*,*,*,的,テキ,テキ
な 助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ
アクション 名詞,一般,*,*,*,*,アクション,アクション,アクション
の 助詞,連体化,*,*,*,*,の,ノ,ノ
設定  名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ
など  助詞,副助詞,*,*,*,*,など,ナド,ナド
も 助詞,係助詞,*,*,*,*,も,モ,モ
自動  名詞,一般,*,*,*,*,自動,ジドウ,ジドー
で 助詞,格助詞,一般,*,*,*,で,デ,デ
すべて   名詞,副詞可能,*,*,*,*,すべて,スベテ,スベテ
やっ  動詞,自立,*,*,五段・ラ行,連用タ接続,やる,ヤッ,ヤッ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
くれる   動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル
便利  名詞,形容動詞語幹,*,*,*,*,便利,ベンリ,ベンリ
ツール   名詞,一般,*,*,*,*,ツール,ツール,ツール
の 助詞,連体化,*,*,*,*,の,ノ,ノ
こと  名詞,非自立,一般,*,*,*,こと,コト,コト
【 記号,括弧開,*,*,*,*,【,【,【
個人  名詞,一般,*,*,*,*,個人,コジン,コジン
的 名詞,接尾,形容動詞語幹,*,*,*,的,テキ,テキ
に 助詞,副詞化,*,*,*,*,に,ニ,ニ
感じ  動詞,自立,*,*,一段,連用形,感じる,カンジ,カンジ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
scaffold    名詞,一般,*,*,*,*,*
の 助詞,連体化,*,*,*,*,の,ノ,ノ
良 形容詞,自立,*,*,形容詞・アウオ段,ガル接続,良い,ヨ,ヨ
さ 名詞,接尾,特殊,*,*,*,さ,サ,サ
】 記号,括弧閉,*,*,*,*,】,】,】
① 名詞,サ変接続,*,*,*,*,*
コントローラ  名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
作成  名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ
だけ  助詞,副助詞,*,*,*,*,だけ,ダケ,ダケ
で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ
なく  助動詞,*,*,*,特殊・ナイ,連用テ接続,ない,ナク,ナク
、 記号,読点,*,*,*,*,、,、,、
7   名詞,数,*,*,*,*,*
つ 助動詞,*,*,*,下二・タ行,基本形,つ,ツ,ツ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
基本  名詞,一般,*,*,*,*,基本,キホン,キホン
アクション 名詞,一般,*,*,*,*,アクション,アクション,アクション
も 助詞,係助詞,*,*,*,*,も,モ,モ
自動  名詞,一般,*,*,*,*,自動,ジドウ,ジドー
で 助詞,格助詞,一般,*,*,*,で,デ,デ
設定  名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ
し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
くれる   動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル
scaffold    名詞,一般,*,*,*,*,*
で 助詞,格助詞,一般,*,*,*,で,デ,デ
作成  名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
コントローラ  名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
、 記号,読点,*,*,*,*,、,、,、
「 記号,括弧開,*,*,*,*,「,「,「
index   名詞,固有名詞,組織,*,*,*,*
」 記号,括弧閉,*,*,*,*,」,」,」
「 記号,括弧開,*,*,*,*,「,「,「
show    名詞,固有名詞,組織,*,*,*,*
」 記号,括弧閉,*,*,*,*,」,」,」
「 記号,括弧開,*,*,*,*,「,「,「
new 名詞,固有名詞,組織,*,*,*,*
」 記号,括弧閉,*,*,*,*,」,」,」
「 記号,括弧開,*,*,*,*,「,「,「
edit    名詞,固有名詞,組織,*,*,*,*
」 記号,括弧閉,*,*,*,*,」,」,」
「 記号,括弧開,*,*,*,*,「,「,「
create  名詞,固有名詞,組織,*,*,*,*
」 記号,括弧閉,*,*,*,*,」,」,」
「 記号,括弧開,*,*,*,*,「,「,「
update  名詞,固有名詞,組織,*,*,*,*
」 記号,括弧閉,*,*,*,*,」,」,」
「 記号,括弧開,*,*,*,*,「,「,「
destroy 名詞,固有名詞,組織,*,*,*,*
」 記号,括弧閉,*,*,*,*,」,」,」
の 助詞,連体化,*,*,*,*,の,ノ,ノ
7   名詞,数,*,*,*,*,*
つ 助動詞,*,*,*,下二・タ行,基本形,つ,ツ,ツ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
アクション 名詞,一般,*,*,*,*,アクション,アクション,アクション
が 助詞,格助詞,一般,*,*,*,が,ガ,ガ
自動  名詞,一般,*,*,*,*,自動,ジドウ,ジドー
で 助詞,格助詞,一般,*,*,*,で,デ,デ
定義  名詞,サ変接続,*,*,*,*,定義,テイギ,テイギ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
い 動詞,非自立,*,*,一段,連用形,いる,イ,イ
ます  助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
。 記号,句点,*,*,*,*,。,。,。
その  連体詞,*,*,*,*,*,その,ソノ,ソノ
ため  名詞,非自立,副詞可能,*,*,*,ため,タメ,タメ
、 記号,読点,*,*,*,*,、,、,、
自分  名詞,一般,*,*,*,*,自分,ジブン,ジブン
で 助詞,格助詞,一般,*,*,*,で,デ,デ
アクション 名詞,一般,*,*,*,*,アクション,アクション,アクション
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
設定  名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ
し 動詞,自立,*,*,サ変・スル,未然形,する,シ,シ
なく  助動詞,*,*,*,特殊・ナイ,連用テ接続,ない,ナク,ナク
て 助詞,接続助詞,*,*,*,*,て,テ,テ
も 助詞,係助詞,*,*,*,*,も,モ,モ
、 記号,読点,*,*,*,*,、,、,、
すぐ  副詞,助詞類接続,*,*,*,*,すぐ,スグ,スグ
に 助詞,副詞化,*,*,*,*,に,ニ,ニ
データ   名詞,一般,*,*,*,*,データ,データ,データ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
参照  名詞,サ変接続,*,*,*,*,参照,サンショウ,サンショー
や 助詞,並立助詞,*,*,*,*,や,ヤ,ヤ
新規  名詞,一般,*,*,*,*,新規,シンキ,シンキ
作成  名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ
、 記号,読点,*,*,*,*,、,、,、
変更  名詞,サ変接続,*,*,*,*,変更,ヘンコウ,ヘンコー
、 記号,読点,*,*,*,*,、,、,、
削除  名詞,サ変接続,*,*,*,*,削除,サクジョ,サクジョ
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
行う  動詞,自立,*,*,五段・ワ行促音便,基本形,行う,オコナウ,オコナウ
こと  名詞,非自立,一般,*,*,*,こと,コト,コト
が 助詞,格助詞,一般,*,*,*,が,ガ,ガ
でき  動詞,自立,*,*,一段,連用形,できる,デキ,デキ
ます  助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
。 記号,句点,*,*,*,*,。,。,。
② 名詞,サ変接続,*,*,*,*,*
作成  名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
コントローラ  名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
対応  名詞,サ変接続,*,*,*,*,対応,タイオウ,タイオー
する  動詞,自立,*,*,サ変・スル,基本形,する,スル,スル
ルーティング  名詞,一般,*,*,*,*,ルーティング,ルーティング,ルーティング
も 助詞,係助詞,*,*,*,*,も,モ,モ
自動  名詞,一般,*,*,*,*,自動,ジドウ,ジドー
で 助詞,格助詞,一般,*,*,*,で,デ,デ
設定  名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ
し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
くれる   動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル
scaffold    名詞,一般,*,*,*,*,*
コマンド    名詞,一般,*,*,*,*,コマンド,コマンド,コマンド
後 名詞,接尾,副詞可能,*,*,*,後,ゴ,ゴ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
routes  名詞,一般,*,*,*,*,*
.   名詞,サ変接続,*,*,*,*,*
rb  名詞,一般,*,*,*,*,*
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
、 記号,読点,*,*,*,*,、,、,、
「 記号,括弧開,*,*,*,*,「,「,「
resources   名詞,固有名詞,組織,*,*,*,*
:   名詞,サ変接続,*,*,*,*,*
コントローラ  名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ
名 名詞,接尾,一般,*,*,*,名,メイ,メイ
」 記号,括弧閉,*,*,*,*,」,」,」
という   助詞,格助詞,連語,*,*,*,という,トイウ,トユウ
記述  名詞,サ変接続,*,*,*,*,記述,キジュツ,キジュツ
が 助詞,格助詞,一般,*,*,*,が,ガ,ガ
追加  名詞,サ変接続,*,*,*,*,追加,ツイカ,ツイカ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
おり  動詞,非自立,*,*,五段・ラ行,連用形,おる,オリ,オリ
、 記号,読点,*,*,*,*,、,、,、
新た  名詞,形容動詞語幹,*,*,*,*,新た,アラタ,アラタ
に 助詞,副詞化,*,*,*,*,に,ニ,ニ
作成  名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
コントローラ  名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
対応  名詞,サ変接続,*,*,*,*,対応,タイオウ,タイオー
する  動詞,自立,*,*,サ変・スル,基本形,する,スル,スル
ルーティング  名詞,一般,*,*,*,*,ルーティング,ルーティング,ルーティング
が 助詞,格助詞,一般,*,*,*,が,ガ,ガ
自動  名詞,一般,*,*,*,*,自動,ジドウ,ジドー
で 助詞,格助詞,一般,*,*,*,で,デ,デ
設定  名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
い 動詞,非自立,*,*,一段,連用形,いる,イ,イ
ます  助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
。 記号,句点,*,*,*,*,。,。,。
③ 名詞,サ変接続,*,*,*,*,*
コントローラ  名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ
で 助詞,格助詞,一般,*,*,*,で,デ,デ
定義  名詞,サ変接続,*,*,*,*,定義,テイギ,テイギ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
アクション 名詞,一般,*,*,*,*,アクション,アクション,アクション
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
対応  名詞,サ変接続,*,*,*,*,対応,タイオウ,タイオー
する  動詞,自立,*,*,サ変・スル,基本形,する,スル,スル
ビュー   名詞,一般,*,*,*,*,*
も 助詞,係助詞,*,*,*,*,も,モ,モ
全て  名詞,副詞可能,*,*,*,*,全て,スベテ,スベテ
自動  名詞,一般,*,*,*,*,自動,ジドウ,ジドー
生成  名詞,サ変接続,*,*,*,*,生成,セイセイ,セイセイ
し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
くれる   動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル
scaffold    名詞,一般,*,*,*,*,*
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
使用  名詞,サ変接続,*,*,*,*,使用,シヨウ,シヨー
し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
場合  名詞,副詞可能,*,*,*,*,場合,バアイ,バアイ
、 記号,読点,*,*,*,*,、,、,、
コントローラ  名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ
で 助詞,格助詞,一般,*,*,*,で,デ,デ
定義  名詞,サ変接続,*,*,*,*,定義,テイギ,テイギ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
アクション 名詞,一般,*,*,*,*,アクション,アクション,アクション
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
対応  名詞,サ変接続,*,*,*,*,対応,タイオウ,タイオー
する  動詞,自立,*,*,サ変・スル,基本形,する,スル,スル
ビューファイル   名詞,一般,*,*,*,*,*
も 助詞,係助詞,*,*,*,*,も,モ,モ
全て  名詞,副詞可能,*,*,*,*,全て,スベテ,スベテ
自動  名詞,一般,*,*,*,*,自動,ジドウ,ジドー
で 助詞,格助詞,一般,*,*,*,で,デ,デ
生成  名詞,サ変接続,*,*,*,*,生成,セイセイ,セイセイ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
ます  助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
。 記号,句点,*,*,*,*,。,。,。
④ 名詞,サ変接続,*,*,*,*,*
必要  名詞,形容動詞語幹,*,*,*,*,必要,ヒツヨウ,ヒツヨー
な 助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ
モデル   名詞,一般,*,*,*,*,モデル,モデル,モデル
および   接続詞,*,*,*,*,*,および,オヨビ,オヨビ
マイグレーションファイル    名詞,一般,*,*,*,*,*
も 助詞,係助詞,*,*,*,*,も,モ,モ
自動  名詞,一般,*,*,*,*,自動,ジドウ,ジドー
生成  名詞,サ変接続,*,*,*,*,生成,セイセイ,セイセイ
し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
くれる   動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル
scaffold    名詞,一般,*,*,*,*,*
で 助詞,格助詞,一般,*,*,*,で,デ,デ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
、 記号,読点,*,*,*,*,、,、,、
コマンド    名詞,一般,*,*,*,*,コマンド,コマンド,コマンド
入力  名詞,サ変接続,*,*,*,*,入力,ニュウリョク,ニューリョク
時 名詞,接尾,副詞可能,*,*,*,時,ジ,ジ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
「 記号,括弧開,*,*,*,*,「,「,「
カラム   名詞,一般,*,*,*,*,カラム,カラム,カラム
名 名詞,接尾,一般,*,*,*,名,メイ,メイ
: 記号,一般,*,*,*,*,:,:,:
データ   名詞,一般,*,*,*,*,データ,データ,データ
型 名詞,接尾,一般,*,*,*,型,ガタ,ガタ
」 記号,括弧閉,*,*,*,*,」,」,」
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
指定  名詞,サ変接続,*,*,*,*,指定,シテイ,シテイ
する  動詞,自立,*,*,サ変・スル,基本形,する,スル,スル
と 助詞,接続助詞,*,*,*,*,と,ト,ト
、 記号,読点,*,*,*,*,、,、,、
指定  名詞,サ変接続,*,*,*,*,指定,シテイ,シテイ
さ 動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ
れ 動詞,接尾,*,*,一段,連用形,れる,レ,レ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
情報  名詞,一般,*,*,*,*,情報,ジョウホウ,ジョーホー
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
含む  動詞,自立,*,*,五段・マ行,基本形,含む,フクム,フクム
モデル   名詞,一般,*,*,*,*,モデル,モデル,モデル
および   接続詞,*,*,*,*,*,および,オヨビ,オヨビ
マイグレーションファイル    名詞,一般,*,*,*,*,*
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
自動  名詞,一般,*,*,*,*,自動,ジドウ,ジドー
生成  名詞,サ変接続,*,*,*,*,生成,セイセイ,セイセイ
し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
くれ  動詞,非自立,*,*,一段・クレル,連用形,くれる,クレ,クレ
ます  助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
。 記号,句点,*,*,*,*,。,。,。
その  連体詞,*,*,*,*,*,その,ソノ,ソノ
ため  名詞,非自立,副詞可能,*,*,*,ため,タメ,タメ
、 記号,読点,*,*,*,*,、,、,、
あと  名詞,一般,*,*,*,*,あと,アト,アト
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
「 記号,括弧開,*,*,*,*,「,「,「
$   名詞,サ変接続,*,*,*,*,*
rake    名詞,一般,*,*,*,*,*
db  名詞,一般,*,*,*,*,*
:   名詞,サ変接続,*,*,*,*,*
migrate 名詞,固有名詞,組織,*,*,*,*
」 記号,括弧閉,*,*,*,*,」,」,」
コマンド    名詞,一般,*,*,*,*,コマンド,コマンド,コマンド
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
入力  名詞,サ変接続,*,*,*,*,入力,ニュウリョク,ニューリョク
する  動詞,自立,*,*,サ変・スル,基本形,する,スル,スル
だけ  助詞,副助詞,*,*,*,*,だけ,ダケ,ダケ
で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ
、 記号,読点,*,*,*,*,、,、,、
データベース  名詞,一般,*,*,*,*,データベース,データベース,データベース
の 助詞,連体化,*,*,*,*,の,ノ,ノ
テーブル    名詞,一般,*,*,*,*,テーブル,テーブル,テーブル
も 助詞,係助詞,*,*,*,*,も,モ,モ
簡単  名詞,形容動詞語幹,*,*,*,*,簡単,カンタン,カンタン
に 助詞,副詞化,*,*,*,*,に,ニ,ニ
作成  名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ
でき  動詞,自立,*,*,一段,連用形,できる,デキ,デキ
ます  助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
。 記号,句点,*,*,*,*,。,。,。
( 記号,括弧開,*,*,*,*,(,(,(
この  連体詞,*,*,*,*,*,この,コノ,コノ
辺り  名詞,一般,*,*,*,*,辺り,アタリ,アタリ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
詳細  名詞,形容動詞語幹,*,*,*,*,詳細,ショウサイ,ショーサイ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
後ほど   副詞,一般,*,*,*,*,後ほど,ノチホド,ノチホド
) 記号,括弧閉,*,*,*,*,),),)
→ 記号,一般,*,*,*,*,→,→,→
もちろん    副詞,一般,*,*,*,*,もちろん,モチロン,モチロン
、 記号,読点,*,*,*,*,、,、,、
scaffold    名詞,一般,*,*,*,*,*
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
使っ  動詞,自立,*,*,五段・ワ行促音便,連用タ接続,使う,ツカッ,ツカッ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
世の中   名詞,一般,*,*,*,*,世の中,ヨノナカ,ヨノナカ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
出す  動詞,自立,*,*,五段・サ行,基本形,出す,ダス,ダス
アプリケーション    名詞,一般,*,*,*,*,アプリケーション,アプリケーション,アプリケーション
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
つくる   動詞,自立,*,*,五段・ラ行,基本形,つくる,ツクル,ツクル
の 名詞,非自立,一般,*,*,*,の,ノ,ノ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
ちょっと    副詞,助詞類接続,*,*,*,*,ちょっと,チョット,チョット
違う  動詞,自立,*,*,五段・ワ行促音便,基本形,違う,チガウ,チガウ
( 記号,括弧開,*,*,*,*,(,(,(
と 助詞,格助詞,引用,*,*,*,と,ト,ト
いう  動詞,自立,*,*,五段・ワ行促音便,基本形,いう,イウ,イウ
より  助詞,格助詞,一般,*,*,*,より,ヨリ,ヨリ
逆 名詞,一般,*,*,*,*,逆,ギャク,ギャク
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
無駄  名詞,形容動詞語幹,*,*,*,*,無駄,ムダ,ムダ
が 助詞,格助詞,一般,*,*,*,が,ガ,ガ
多い  形容詞,自立,*,*,形容詞・アウオ段,基本形,多い,オオイ,オーイ
) 記号,括弧閉,*,*,*,*,),),)
と 助詞,格助詞,引用,*,*,*,と,ト,ト
思い  動詞,自立,*,*,五段・ワ行促音便,連用形,思う,オモイ,オモイ
ます  助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
が 助詞,接続助詞,*,*,*,*,が,ガ,ガ
、 記号,読点,*,*,*,*,、,、,、
個人  名詞,一般,*,*,*,*,個人,コジン,コジン
的 名詞,接尾,形容動詞語幹,*,*,*,的,テキ,テキ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
興味  名詞,一般,*,*,*,*,興味,キョウミ,キョーミ
の 助詞,格助詞,一般,*,*,*,の,ノ,ノ
ある  動詞,自立,*,*,五段・ラ行,基本形,ある,アル,アル
機能  名詞,サ変接続,*,*,*,*,機能,キノウ,キノー
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
試し  動詞,自立,*,*,五段・サ行,連用形,試す,タメシ,タメシ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
実装  名詞,サ変接続,*,*,*,*,実装,ジッソウ,ジッソー
する  動詞,自立,*,*,サ変・スル,基本形,する,スル,スル
ため  名詞,非自立,副詞可能,*,*,*,ため,タメ,タメ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
試作  名詞,サ変接続,*,*,*,*,試作,シサク,シサク
品 名詞,接尾,一般,*,*,*,品,ヒン,ヒン
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
つくる   動詞,自立,*,*,五段・ラ行,基本形,つくる,ツクル,ツクル
上 名詞,非自立,副詞可能,*,*,*,上,ウエ,ウエ
で 助詞,格助詞,一般,*,*,*,で,デ,デ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
めちゃめちゃ  名詞,形容動詞語幹,*,*,*,*,めちゃめちゃ,メチャメチャ,メチャメチャ
便利  名詞,形容動詞語幹,*,*,*,*,便利,ベンリ,ベンリ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
な 助詞,終助詞,*,*,*,*,な,ナ,ナ
と 助詞,格助詞,引用,*,*,*,と,ト,ト
感じ  動詞,自立,*,*,一段,連用形,感じる,カンジ,カンジ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
い 動詞,非自立,*,*,一段,連用形,いる,イ,イ
ます  助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
。 記号,句点,*,*,*,*,。,。,。
という   助詞,格助詞,連語,*,*,*,という,トイウ,トユウ
こと  名詞,非自立,一般,*,*,*,こと,コト,コト
で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ
、 記号,読点,*,*,*,*,、,、,、
以下  名詞,非自立,副詞可能,*,*,*,以下,イカ,イカ
scaffold    名詞,一般,*,*,*,*,*
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
使用  名詞,サ変接続,*,*,*,*,使用,シヨウ,シヨー
し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
Rails   名詞,一般,*,*,*,*,*
アプリケーション    名詞,一般,*,*,*,*,アプリケーション,アプリケーション,アプリケーション
の 助詞,連体化,*,*,*,*,の,ノ,ノ
作成  名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ
手順  名詞,一般,*,*,*,*,手順,テジュン,テジュン
について    助詞,格助詞,連語,*,*,*,について,ニツイテ,ニツイテ
記載  名詞,サ変接続,*,*,*,*,記載,キサイ,キサイ
し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
ます  助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
。 記号,句点,*,*,*,*,。,。,。
本当に   副詞,一般,*,*,*,*,本当に,ホントウニ,ホントーニ
簡単  名詞,形容動詞語幹,*,*,*,*,簡単,カンタン,カンタン
な 助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ
ので  助詞,接続助詞,*,*,*,*,ので,ノデ,ノデ
、 記号,読点,*,*,*,*,、,、,、
もし  副詞,一般,*,*,*,*,もし,モシ,モシ
よかっ   形容詞,自立,*,*,形容詞・アウオ段,連用タ接続,よい,ヨカッ,ヨカッ
たら  助動詞,*,*,*,特殊・タ,仮定形,た,タラ,タラ
実際  副詞,助詞類接続,*,*,*,*,実際,ジッサイ,ジッサイ
に 助詞,副詞化,*,*,*,*,に,ニ,ニ
使っ  動詞,自立,*,*,五段・ワ行促音便,連用タ接続,使う,ツカッ,ツカッ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
み 動詞,非自立,*,*,一段,連用形,みる,ミ,ミ
て 助詞,接続助詞,*,*,*,*,て,テ,テ
下さい   動詞,非自立,*,*,五段・ラ行特殊,命令i,下さる,クダサイ,クダサイ
! 記号,一般,*,*,*,*,!,!,!
EOS
"""

# パターン3:
print(t.parse(text).splitlines()[:-1])
## ※ splitlines()[:-1]の[:-1]は、パターン2で最後に出力される「EOS」を除くという意味(正確には最後から数えて1番目よりも前のすべてを範囲指定)

"""<出力結果>
['scaffold\t名詞,固有名詞,組織,*,*,*,*', 'と\t助詞,格助詞,一般,*,*,*,と,ト,ト', 'は\t助詞,係助詞,*,*,*,*,は,ハ,ワ', '?\t記号,一般,*,*,*,*,?,?,?', 'Rails\t名詞,固有名詞,組織,*,*,*,*', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '開発\t名詞,サ変接続,*,*,*,*,開発,カイハツ,カイハツ', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '必要\t名詞,形容動詞語幹,*,*,*,*,必要,ヒツヨウ,ヒツヨー', 'な\t助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ', 'ルーティング\t名詞,一般,*,*,*,*,ルーティング,ルーティング,ルーティング', '、\t記号,読点,*,*,*,*,、,、,、', 'コントローラ\t名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ', '、\t記号,読点,*,*,*,*,、,、,、', 'ビュー\t名詞,一般,*,*,*,*,*', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '作成\t名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '加え\t動詞,自立,*,*,一段,連用形,加える,クワエ,クワエ', '、\t記号,読点,*,*,*,*,、,、,、', '基本\t名詞,一般,*,*,*,*,基本,キホン,キホン', '的\t名詞,接尾,形容動詞語幹,*,*,*,的,テキ,テキ', 'な\t助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ', 'アクション\t名詞,一般,*,*,*,*,アクション,アクション,アクション', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '設定\t名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ', 'など\t助詞,副助詞,*,*,*,*,など,ナド,ナド', 'も\t助詞,係助詞,*,*,*,*,も,モ,モ', '自動\t名詞,一般,*,*,*,*,自動,ジドウ,ジドー', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', 'すべて\t名詞,副詞可能,*,*,*,*,すべて,スベテ,スベテ', 'やっ\t動詞,自立,*,*,五段・ラ行,連用タ接続,やる,ヤッ,ヤッ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'くれる\t動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル', '便利\t名詞,形容動詞語幹,*,*,*,*,便利,ベンリ,ベンリ', 'ツール\t名詞,一般,*,*,*,*,ツール,ツール,ツール', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', 'こと\t名詞,非自立,一般,*,*,*,こと,コト,コト', '【\t記号,括弧開,*,*,*,*,【,【,【', '個人\t名詞,一般,*,*,*,*,個人,コジン,コジン', '的\t名詞,接尾,形容動詞語幹,*,*,*,的,テキ,テキ', 'に\t助詞,副詞化,*,*,*,*,に,ニ,ニ', '感じ\t動詞,自立,*,*,一段,連用形,感じる,カンジ,カンジ', 'た\t助動詞,*,*,*,特殊・タ,基本形,た,タ,タ', 'scaffold\t名詞,一般,*,*,*,*,*', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '良\t形容詞,自立,*,*,形容詞・アウオ段,ガル接続,良い,ヨ,ヨ', 'さ\t名詞,接尾,特殊,*,*,*,さ,サ,サ', '】\t記号,括弧閉,*,*,*,*,】,】,】', '①\t名詞,サ変接続,*,*,*,*,*', 'コントローラ\t名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '作成\t名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ', 'だけ\t助詞,副助詞,*,*,*,*,だけ,ダケ,ダケ', 'で\t助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ', 'なく\t助動詞,*,*,*,特殊・ナイ,連用テ接続,ない,ナク,ナク', '、\t記号,読点,*,*,*,*,、,、,、', '7\t名詞,数,*,*,*,*,*', 'つ\t助動詞,*,*,*,下二・タ行,基本形,つ,ツ,ツ', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '基本\t名詞,一般,*,*,*,*,基本,キホン,キホン', 'アクション\t名詞,一般,*,*,*,*,アクション,アクション,アクション', 'も\t助詞,係助詞,*,*,*,*,も,モ,モ', '自動\t名詞,一般,*,*,*,*,自動,ジドウ,ジドー', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', '設定\t名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ', 'し\t動詞,自立,*,*,サ変・スル,連用形,する,シ,シ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'くれる\t動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル', 'scaffold\t名詞,一般,*,*,*,*,*', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', '作成\t名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'た\t助動詞,*,*,*,特殊・タ,基本形,た,タ,タ', 'コントローラ\t名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', 'は\t助詞,係助詞,*,*,*,*,は,ハ,ワ', '、\t記号,読点,*,*,*,*,、,、,、', '「\t記号,括弧開,*,*,*,*,「,「,「', 'index\t名詞,固有名詞,組織,*,*,*,*', '」\t記号,括弧閉,*,*,*,*,」,」,」', '「\t記号,括弧開,*,*,*,*,「,「,「', 'show\t名詞,固有名詞,組織,*,*,*,*', '」\t記号,括弧閉,*,*,*,*,」,」,」', '「\t記号,括弧開,*,*,*,*,「,「,「', 'new\t名詞,固有名詞,組織,*,*,*,*', '」\t記号,括弧閉,*,*,*,*,」,」,」', '「\t記号,括弧開,*,*,*,*,「,「,「', 'edit\t名詞,固有名詞,組織,*,*,*,*', '」\t記号,括弧閉,*,*,*,*,」,」,」', '「\t記号,括弧開,*,*,*,*,「,「,「', 'create\t名詞,固有名詞,組織,*,*,*,*', '」\t記号,括弧閉,*,*,*,*,」,」,」', '「\t記号,括弧開,*,*,*,*,「,「,「', 'update\t名詞,固有名詞,組織,*,*,*,*', '」\t記号,括弧閉,*,*,*,*,」,」,」', '「\t記号,括弧開,*,*,*,*,「,「,「', 'destroy\t名詞,固有名詞,組織,*,*,*,*', '」\t記号,括弧閉,*,*,*,*,」,」,」', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '7\t名詞,数,*,*,*,*,*', 'つ\t助動詞,*,*,*,下二・タ行,基本形,つ,ツ,ツ', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', 'アクション\t名詞,一般,*,*,*,*,アクション,アクション,アクション', 'が\t助詞,格助詞,一般,*,*,*,が,ガ,ガ', '自動\t名詞,一般,*,*,*,*,自動,ジドウ,ジドー', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', '定義\t名詞,サ変接続,*,*,*,*,定義,テイギ,テイギ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'い\t動詞,非自立,*,*,一段,連用形,いる,イ,イ', 'ます\t助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス', '。\t記号,句点,*,*,*,*,。,。,。', 'その\t連体詞,*,*,*,*,*,その,ソノ,ソノ', 'ため\t名詞,非自立,副詞可能,*,*,*,ため,タメ,タメ', '、\t記号,読点,*,*,*,*,、,、,、', '自分\t名詞,一般,*,*,*,*,自分,ジブン,ジブン', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', 'アクション\t名詞,一般,*,*,*,*,アクション,アクション,アクション', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '設定\t名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ', 'し\t動詞,自立,*,*,サ変・スル,未然形,する,シ,シ', 'なく\t助動詞,*,*,*,特殊・ナイ,連用テ接続,ない,ナク,ナク', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'も\t助詞,係助詞,*,*,*,*,も,モ,モ', '、\t記号,読点,*,*,*,*,、,、,、', 'すぐ\t副詞,助詞類接続,*,*,*,*,すぐ,スグ,スグ', 'に\t助詞,副詞化,*,*,*,*,に,ニ,ニ', 'データ\t名詞,一般,*,*,*,*,データ,データ,データ', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '参照\t名詞,サ変接続,*,*,*,*,参照,サンショウ,サンショー', 'や\t助詞,並立助詞,*,*,*,*,や,ヤ,ヤ', '新規\t名詞,一般,*,*,*,*,新規,シンキ,シンキ', '作成\t名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ', '、\t記号,読点,*,*,*,*,、,、,、', '変更\t名詞,サ変接続,*,*,*,*,変更,ヘンコウ,ヘンコー', '、\t記号,読点,*,*,*,*,、,、,、', '削除\t名詞,サ変接続,*,*,*,*,削除,サクジョ,サクジョ', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '行う\t動詞,自立,*,*,五段・ワ行促音便,基本形,行う,オコナウ,オコナウ', 'こと\t名詞,非自立,一般,*,*,*,こと,コト,コト', 'が\t助詞,格助詞,一般,*,*,*,が,ガ,ガ', 'でき\t動詞,自立,*,*,一段,連用形,できる,デキ,デキ', 'ます\t助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス', '。\t記号,句点,*,*,*,*,。,。,。', '②\t名詞,サ変接続,*,*,*,*,*', '作成\t名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'た\t助動詞,*,*,*,特殊・タ,基本形,た,タ,タ', 'コントローラ\t名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '対応\t名詞,サ変接続,*,*,*,*,対応,タイオウ,タイオー', 'する\t動詞,自立,*,*,サ変・スル,基本形,する,スル,スル', 'ルーティング\t名詞,一般,*,*,*,*,ルーティング,ルーティング,ルーティング', 'も\t助詞,係助詞,*,*,*,*,も,モ,モ', '自動\t名詞,一般,*,*,*,*,自動,ジドウ,ジドー', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', '設定\t名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ', 'し\t動詞,自立,*,*,サ変・スル,連用形,する,シ,シ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'くれる\t動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル', 'scaffold\t名詞,一般,*,*,*,*,*', 'コマンド\t名詞,一般,*,*,*,*,コマンド,コマンド,コマンド', '後\t名詞,接尾,副詞可能,*,*,*,後,ゴ,ゴ', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', 'routes\t名詞,一般,*,*,*,*,*', '.\t名詞,サ変接続,*,*,*,*,*', 'rb\t名詞,一般,*,*,*,*,*', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', 'は\t助詞,係助詞,*,*,*,*,は,ハ,ワ', '、\t記号,読点,*,*,*,*,、,、,、', '「\t記号,括弧開,*,*,*,*,「,「,「', 'resources\t名詞,固有名詞,組織,*,*,*,*', ':\t名詞,サ変接続,*,*,*,*,*', 'コントローラ\t名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ', '名\t名詞,接尾,一般,*,*,*,名,メイ,メイ', '」\t記号,括弧閉,*,*,*,*,」,」,」', 'という\t助詞,格助詞,連語,*,*,*,という,トイウ,トユウ', '記述\t名詞,サ変接続,*,*,*,*,記述,キジュツ,キジュツ', 'が\t助詞,格助詞,一般,*,*,*,が,ガ,ガ', '追加\t名詞,サ変接続,*,*,*,*,追加,ツイカ,ツイカ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'おり\t動詞,非自立,*,*,五段・ラ行,連用形,おる,オリ,オリ', '、\t記号,読点,*,*,*,*,、,、,、', '新た\t名詞,形容動詞語幹,*,*,*,*,新た,アラタ,アラタ', 'に\t助詞,副詞化,*,*,*,*,に,ニ,ニ', '作成\t名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'た\t助動詞,*,*,*,特殊・タ,基本形,た,タ,タ', 'コントローラ\t名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '対応\t名詞,サ変接続,*,*,*,*,対応,タイオウ,タイオー', 'する\t動詞,自立,*,*,サ変・スル,基本形,する,スル,スル', 'ルーティング\t名詞,一般,*,*,*,*,ルーティング,ルーティング,ルーティング', 'が\t助詞,格助詞,一般,*,*,*,が,ガ,ガ', '自動\t名詞,一般,*,*,*,*,自動,ジドウ,ジドー', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', '設定\t名詞,サ変接続,*,*,*,*,設定,セッテイ,セッテイ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'い\t動詞,非自立,*,*,一段,連用形,いる,イ,イ', 'ます\t助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス', '。\t記号,句点,*,*,*,*,。,。,。', '③\t名詞,サ変接続,*,*,*,*,*', 'コントローラ\t名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', '定義\t名詞,サ変接続,*,*,*,*,定義,テイギ,テイギ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'た\t助動詞,*,*,*,特殊・タ,基本形,た,タ,タ', 'アクション\t名詞,一般,*,*,*,*,アクション,アクション,アクション', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '対応\t名詞,サ変接続,*,*,*,*,対応,タイオウ,タイオー', 'する\t動詞,自立,*,*,サ変・スル,基本形,する,スル,スル', 'ビュー\t名詞,一般,*,*,*,*,*', 'も\t助詞,係助詞,*,*,*,*,も,モ,モ', '全て\t名詞,副詞可能,*,*,*,*,全て,スベテ,スベテ', '自動\t名詞,一般,*,*,*,*,自動,ジドウ,ジドー', '生成\t名詞,サ変接続,*,*,*,*,生成,セイセイ,セイセイ', 'し\t動詞,自立,*,*,サ変・スル,連用形,する,シ,シ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'くれる\t動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル', 'scaffold\t名詞,一般,*,*,*,*,*', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '使用\t名詞,サ変接続,*,*,*,*,使用,シヨウ,シヨー', 'し\t動詞,自立,*,*,サ変・スル,連用形,する,シ,シ', 'た\t助動詞,*,*,*,特殊・タ,基本形,た,タ,タ', '場合\t名詞,副詞可能,*,*,*,*,場合,バアイ,バアイ', '、\t記号,読点,*,*,*,*,、,、,、', 'コントローラ\t名詞,一般,*,*,*,*,コントローラ,コントローラ,コントローラ', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', '定義\t名詞,サ変接続,*,*,*,*,定義,テイギ,テイギ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'た\t助動詞,*,*,*,特殊・タ,基本形,た,タ,タ', 'アクション\t名詞,一般,*,*,*,*,アクション,アクション,アクション', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '対応\t名詞,サ変接続,*,*,*,*,対応,タイオウ,タイオー', 'する\t動詞,自立,*,*,サ変・スル,基本形,する,スル,スル', 'ビューファイル\t名詞,一般,*,*,*,*,*', 'も\t助詞,係助詞,*,*,*,*,も,モ,モ', '全て\t名詞,副詞可能,*,*,*,*,全て,スベテ,スベテ', '自動\t名詞,一般,*,*,*,*,自動,ジドウ,ジドー', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', '生成\t名詞,サ変接続,*,*,*,*,生成,セイセイ,セイセイ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'ます\t助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス', '。\t記号,句点,*,*,*,*,。,。,。', '④\t名詞,サ変接続,*,*,*,*,*', '必要\t名詞,形容動詞語幹,*,*,*,*,必要,ヒツヨウ,ヒツヨー', 'な\t助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ', 'モデル\t名詞,一般,*,*,*,*,モデル,モデル,モデル', 'および\t接続詞,*,*,*,*,*,および,オヨビ,オヨビ', 'マイグレーションファイル\t名詞,一般,*,*,*,*,*', 'も\t助詞,係助詞,*,*,*,*,も,モ,モ', '自動\t名詞,一般,*,*,*,*,自動,ジドウ,ジドー', '生成\t名詞,サ変接続,*,*,*,*,生成,セイセイ,セイセイ', 'し\t動詞,自立,*,*,サ変・スル,連用形,する,シ,シ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'くれる\t動詞,非自立,*,*,一段・クレル,基本形,くれる,クレル,クレル', 'scaffold\t名詞,一般,*,*,*,*,*', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', 'は\t助詞,係助詞,*,*,*,*,は,ハ,ワ', '、\t記号,読点,*,*,*,*,、,、,、', 'コマンド\t名詞,一般,*,*,*,*,コマンド,コマンド,コマンド', '入力\t名詞,サ変接続,*,*,*,*,入力,ニュウリョク,ニューリョク', '時\t名詞,接尾,副詞可能,*,*,*,時,ジ,ジ', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '「\t記号,括弧開,*,*,*,*,「,「,「', 'カラム\t名詞,一般,*,*,*,*,カラム,カラム,カラム', '名\t名詞,接尾,一般,*,*,*,名,メイ,メイ', ':\t記号,一般,*,*,*,*,:,:,:', 'データ\t名詞,一般,*,*,*,*,データ,データ,データ', '型\t名詞,接尾,一般,*,*,*,型,ガタ,ガタ', '」\t記号,括弧閉,*,*,*,*,」,」,」', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '指定\t名詞,サ変接続,*,*,*,*,指定,シテイ,シテイ', 'する\t動詞,自立,*,*,サ変・スル,基本形,する,スル,スル', 'と\t助詞,接続助詞,*,*,*,*,と,ト,ト', '、\t記号,読点,*,*,*,*,、,、,、', '指定\t名詞,サ変接続,*,*,*,*,指定,シテイ,シテイ', 'さ\t動詞,自立,*,*,サ変・スル,未然レル接続,する,サ,サ', 'れ\t動詞,接尾,*,*,一段,連用形,れる,レ,レ', 'た\t助動詞,*,*,*,特殊・タ,基本形,た,タ,タ', '情報\t名詞,一般,*,*,*,*,情報,ジョウホウ,ジョーホー', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '含む\t動詞,自立,*,*,五段・マ行,基本形,含む,フクム,フクム', 'モデル\t名詞,一般,*,*,*,*,モデル,モデル,モデル', 'および\t接続詞,*,*,*,*,*,および,オヨビ,オヨビ', 'マイグレーションファイル\t名詞,一般,*,*,*,*,*', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '自動\t名詞,一般,*,*,*,*,自動,ジドウ,ジドー', '生成\t名詞,サ変接続,*,*,*,*,生成,セイセイ,セイセイ', 'し\t動詞,自立,*,*,サ変・スル,連用形,する,シ,シ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'くれ\t動詞,非自立,*,*,一段・クレル,連用形,くれる,クレ,クレ', 'ます\t助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス', '。\t記号,句点,*,*,*,*,。,。,。', 'その\t連体詞,*,*,*,*,*,その,ソノ,ソノ', 'ため\t名詞,非自立,副詞可能,*,*,*,ため,タメ,タメ', '、\t記号,読点,*,*,*,*,、,、,、', 'あと\t名詞,一般,*,*,*,*,あと,アト,アト', 'は\t助詞,係助詞,*,*,*,*,は,ハ,ワ', '「\t記号,括弧開,*,*,*,*,「,「,「', '$\t名詞,サ変接続,*,*,*,*,*', 'rake\t名詞,一般,*,*,*,*,*', 'db\t名詞,一般,*,*,*,*,*', ':\t名詞,サ変接続,*,*,*,*,*', 'migrate\t名詞,固有名詞,組織,*,*,*,*', '」\t記号,括弧閉,*,*,*,*,」,」,」', 'コマンド\t名詞,一般,*,*,*,*,コマンド,コマンド,コマンド', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '入力\t名詞,サ変接続,*,*,*,*,入力,ニュウリョク,ニューリョク', 'する\t動詞,自立,*,*,サ変・スル,基本形,する,スル,スル', 'だけ\t助詞,副助詞,*,*,*,*,だけ,ダケ,ダケ', 'で\t助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ', '、\t記号,読点,*,*,*,*,、,、,、', 'データベース\t名詞,一般,*,*,*,*,データベース,データベース,データベース', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', 'テーブル\t名詞,一般,*,*,*,*,テーブル,テーブル,テーブル', 'も\t助詞,係助詞,*,*,*,*,も,モ,モ', '簡単\t名詞,形容動詞語幹,*,*,*,*,簡単,カンタン,カンタン', 'に\t助詞,副詞化,*,*,*,*,に,ニ,ニ', '作成\t名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ', 'でき\t動詞,自立,*,*,一段,連用形,できる,デキ,デキ', 'ます\t助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス', '。\t記号,句点,*,*,*,*,。,。,。', '(\t記号,括弧開,*,*,*,*,(,(,(', 'この\t連体詞,*,*,*,*,*,この,コノ,コノ', '辺り\t名詞,一般,*,*,*,*,辺り,アタリ,アタリ', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '詳細\t名詞,形容動詞語幹,*,*,*,*,詳細,ショウサイ,ショーサイ', 'は\t助詞,係助詞,*,*,*,*,は,ハ,ワ', '後ほど\t副詞,一般,*,*,*,*,後ほど,ノチホド,ノチホド', ')\t記号,括弧閉,*,*,*,*,),),)', '→\t記号,一般,*,*,*,*,→,→,→', 'もちろん\t副詞,一般,*,*,*,*,もちろん,モチロン,モチロン', '、\t記号,読点,*,*,*,*,、,、,、', 'scaffold\t名詞,一般,*,*,*,*,*', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '使っ\t動詞,自立,*,*,五段・ワ行促音便,連用タ接続,使う,ツカッ,ツカッ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', '世の中\t名詞,一般,*,*,*,*,世の中,ヨノナカ,ヨノナカ', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '出す\t動詞,自立,*,*,五段・サ行,基本形,出す,ダス,ダス', 'アプリケーション\t名詞,一般,*,*,*,*,アプリケーション,アプリケーション,アプリケーション', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', 'つくる\t動詞,自立,*,*,五段・ラ行,基本形,つくる,ツクル,ツクル', 'の\t名詞,非自立,一般,*,*,*,の,ノ,ノ', 'は\t助詞,係助詞,*,*,*,*,は,ハ,ワ', 'ちょっと\t副詞,助詞類接続,*,*,*,*,ちょっと,チョット,チョット', '違う\t動詞,自立,*,*,五段・ワ行促音便,基本形,違う,チガウ,チガウ', '(\t記号,括弧開,*,*,*,*,(,(,(', 'と\t助詞,格助詞,引用,*,*,*,と,ト,ト', 'いう\t動詞,自立,*,*,五段・ワ行促音便,基本形,いう,イウ,イウ', 'より\t助詞,格助詞,一般,*,*,*,より,ヨリ,ヨリ', '逆\t名詞,一般,*,*,*,*,逆,ギャク,ギャク', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '無駄\t名詞,形容動詞語幹,*,*,*,*,無駄,ムダ,ムダ', 'が\t助詞,格助詞,一般,*,*,*,が,ガ,ガ', '多い\t形容詞,自立,*,*,形容詞・アウオ段,基本形,多い,オオイ,オーイ', ')\t記号,括弧閉,*,*,*,*,),),)', 'と\t助詞,格助詞,引用,*,*,*,と,ト,ト', '思い\t動詞,自立,*,*,五段・ワ行促音便,連用形,思う,オモイ,オモイ', 'ます\t助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス', 'が\t助詞,接続助詞,*,*,*,*,が,ガ,ガ', '、\t記号,読点,*,*,*,*,、,、,、', '個人\t名詞,一般,*,*,*,*,個人,コジン,コジン', '的\t名詞,接尾,形容動詞語幹,*,*,*,的,テキ,テキ', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', 'は\t助詞,係助詞,*,*,*,*,は,ハ,ワ', '興味\t名詞,一般,*,*,*,*,興味,キョウミ,キョーミ', 'の\t助詞,格助詞,一般,*,*,*,の,ノ,ノ', 'ある\t動詞,自立,*,*,五段・ラ行,基本形,ある,アル,アル', '機能\t名詞,サ変接続,*,*,*,*,機能,キノウ,キノー', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '試し\t動詞,自立,*,*,五段・サ行,連用形,試す,タメシ,タメシ', 'に\t助詞,格助詞,一般,*,*,*,に,ニ,ニ', '実装\t名詞,サ変接続,*,*,*,*,実装,ジッソウ,ジッソー', 'する\t動詞,自立,*,*,サ変・スル,基本形,する,スル,スル', 'ため\t名詞,非自立,副詞可能,*,*,*,ため,タメ,タメ', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '試作\t名詞,サ変接続,*,*,*,*,試作,シサク,シサク', '品\t名詞,接尾,一般,*,*,*,品,ヒン,ヒン', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', 'つくる\t動詞,自立,*,*,五段・ラ行,基本形,つくる,ツクル,ツクル', '上\t名詞,非自立,副詞可能,*,*,*,上,ウエ,ウエ', 'で\t助詞,格助詞,一般,*,*,*,で,デ,デ', 'は\t助詞,係助詞,*,*,*,*,は,ハ,ワ', 'めちゃめちゃ\t名詞,形容動詞語幹,*,*,*,*,めちゃめちゃ,メチャメチャ,メチャメチャ', '便利\t名詞,形容動詞語幹,*,*,*,*,便利,ベンリ,ベンリ', 'だ\t助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ', 'な\t助詞,終助詞,*,*,*,*,な,ナ,ナ', 'と\t助詞,格助詞,引用,*,*,*,と,ト,ト', '感じ\t動詞,自立,*,*,一段,連用形,感じる,カンジ,カンジ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'い\t動詞,非自立,*,*,一段,連用形,いる,イ,イ', 'ます\t助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス', '。\t記号,句点,*,*,*,*,。,。,。', 'という\t助詞,格助詞,連語,*,*,*,という,トイウ,トユウ', 'こと\t名詞,非自立,一般,*,*,*,こと,コト,コト', 'で\t助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ', '、\t記号,読点,*,*,*,*,、,、,、', '以下\t名詞,非自立,副詞可能,*,*,*,以下,イカ,イカ', 'scaffold\t名詞,一般,*,*,*,*,*', 'を\t助詞,格助詞,一般,*,*,*,を,ヲ,ヲ', '使用\t名詞,サ変接続,*,*,*,*,使用,シヨウ,シヨー', 'し\t動詞,自立,*,*,サ変・スル,連用形,する,シ,シ', 'た\t助動詞,*,*,*,特殊・タ,基本形,た,タ,タ', 'Rails\t名詞,一般,*,*,*,*,*', 'アプリケーション\t名詞,一般,*,*,*,*,アプリケーション,アプリケーション,アプリケーション', 'の\t助詞,連体化,*,*,*,*,の,ノ,ノ', '作成\t名詞,サ変接続,*,*,*,*,作成,サクセイ,サクセイ', '手順\t名詞,一般,*,*,*,*,手順,テジュン,テジュン', 'について\t助詞,格助詞,連語,*,*,*,について,ニツイテ,ニツイテ', '記載\t名詞,サ変接続,*,*,*,*,記載,キサイ,キサイ', 'し\t動詞,自立,*,*,サ変・スル,連用形,する,シ,シ', 'ます\t助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス', '。\t記号,句点,*,*,*,*,。,。,。', '本当に\t副詞,一般,*,*,*,*,本当に,ホントウニ,ホントーニ', '簡単\t名詞,形容動詞語幹,*,*,*,*,簡単,カンタン,カンタン', 'な\t助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ', 'ので\t助詞,接続助詞,*,*,*,*,ので,ノデ,ノデ', '、\t記号,読点,*,*,*,*,、,、,、', 'もし\t副詞,一般,*,*,*,*,もし,モシ,モシ', 'よかっ\t形容詞,自立,*,*,形容詞・アウオ段,連用タ接続,よい,ヨカッ,ヨカッ', 'たら\t助動詞,*,*,*,特殊・タ,仮定形,た,タラ,タラ', '実際\t副詞,助詞類接続,*,*,*,*,実際,ジッサイ,ジッサイ', 'に\t助詞,副詞化,*,*,*,*,に,ニ,ニ', '使っ\t動詞,自立,*,*,五段・ワ行促音便,連用タ接続,使う,ツカッ,ツカッ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', 'み\t動詞,非自立,*,*,一段,連用形,みる,ミ,ミ', 'て\t助詞,接続助詞,*,*,*,*,て,テ,テ', '下さい\t動詞,非自立,*,*,五段・ラ行特殊,命令i,下さる,クダサイ,クダサイ', '!\t記号,一般,*,*,*,*,!,!,!']
"""
# パターン4:
splitted = "/".join([x.split("\t")[0] for x in t.parse(text).splitlines()[:-1]])
print(splitted)
## ※ split("\t")[0]の[0]は、タブ("\t")で区切られた文字列(例えば、'scaffold\t名詞,固有名詞,組織,*,*,*,*')の0番目の要素を取得するという意味

"""<出力結果>
scaffold/と/は/?/Rails/の/開発/に/必要/な/ルーティング/、/コントローラ/、/ビュー/の/作成/に/加え/、/基本/的/な/アクション/の/設定/など/も/自動/で/すべて/やっ/て/くれる/便利/ツール/の/こと/【/個人/的/に/感じ/た/scaffold/の/良/さ/】/①/コントローラ/の/作成/だけ/で/なく/、/7/つ/の/基本/アクション/も/自動/で/設定/し/て/くれる/scaffold/で/作成/さ/れ/た/コントローラ/に/は/、/「/index/」/「/show/」/「/new/」/「/edit/」/「/create/」/「/update/」/「/destroy/」/の/7/つ/の/アクション/が/自動/で/定義/さ/れ/て/い/ます/。/その/ため/、/自分/で/アクション/を/設定/し/なく/て/も/、/すぐ/に/データ/の/参照/や/新規/作成/、/変更/、/削除/を/行う/こと/が/でき/ます/。/②/作成/さ/れ/た/コントローラ/に/対応/する/ルーティング/も/自動/で/設定/し/て/くれる/scaffold/コマンド/後/の/routes/./rb/に/は/、/「/resources/:/コントローラ/名/」/という/記述/が/追加/さ/れ/て/おり/、/新た/に/作成/さ/れ/た/コントローラ/に/対応/する/ルーティング/が/自動/で/設定/さ/れ/て/い/ます/。/③/コントローラ/で/定義/さ/れ/た/アクション/に/対応/する/ビュー/も/全て/自動/生成/し/て/くれる/scaffold/を/使用/し/た/場合/、/コントローラ/で/定義/さ/れ/た/アクション/に/対応/する/ビューファイル/も/全て/自動/で/生成/さ/れ/ます/。/④/必要/な/モデル/および/マイグレーションファイル/も/自動/生成/し/て/くれる/scaffold/で/は/、/コマンド/入力/時/に/「/カラム/名/:/データ/型/」/を/指定/する/と/、/指定/さ/れ/た/情報/を/含む/モデル/および/マイグレーションファイル/を/自動/生成/し/て/くれ/ます/。/その/ため/、/あと/は/「/$/rake/db/:/migrate/」/コマンド/を/入力/する/だけ/で/、/データベース/の/テーブル/も/簡単/に/作成/でき/ます/。/(/この/辺り/の/詳細/は/後ほど/)/→/もちろん/、/scaffold/を/使っ/て/世の中/に/出す/アプリケーション/を/つくる/の/は/ちょっと/違う/(/と/いう/より/逆/に/無駄/が/多い/)/と/思い/ます/が/、/個人/的/に/は/興味/の/ある/機能/を/試し/に/実装/する/ため/の/試作/品/を/つくる/上/で/は/めちゃめちゃ/便利/だ/な/と/感じ/て/い/ます/。/という/こと/で/、/以下/scaffold/を/使用/し/た/Rails/アプリケーション/の/作成/手順/について/記載/し/ます/。/本当に/簡単/な/ので/、/もし/よかっ/たら/実際/に/使っ/て/み/て/下さい/!
"""
# パターン5:
splitted = "/".join([x.split("\t")[0] for x in t.parse(text).splitlines()[:-1] if x.split("\t")[1].split(",")[0] == "名詞"])
print(splitted)

"""<出力結果>
scaffold/Rails/開発/必要/ルーティング/コントローラ/ビュー/作成/基本/的/アクション/設定/自動/すべて/便利/ツール/こと/個人/的/scaffold/さ/①/コントローラ/作成/7/基本/アクション/自動/設定/scaffold/作成/コントローラ/index/show/new/edit/create/update/destroy/7/アクション/自動/定義/ため/自分/アクション/設定/データ/参照/新規/作成/変更/削除/こと/②/作成/コントローラ/対応/ルーティング/自動/設定/scaffold/コマンド/後/routes/./rb/resources/:/コントローラ/名/記述/追加/新た/作成/コントローラ/対応/ルーティング/自動/設定/③/コントローラ/定義/アクション/対応/ビュー/全て/自動/生成/scaffold/使用/場合/コントローラ/定義/アクション/対応/ビューファイル/全て/自動/生成/④/必要/モデル/マイグレーションファイル/自動/生成/scaffold/コマンド/入力/時/カラム/名/データ/型/指定/指定/情報/モデル/マイグレーションファイル/自動/生成/ため/あと/$/rake/db/:/migrate/コマンド/入力/データベース/テーブル/簡単/作成/辺り/詳細/scaffold/世の中/アプリケーション/の/逆/無駄/個人/的/興味/機能/実装/ため/試作/品/上/めちゃめちゃ/便利/こと/以下/scaffold/使用/Rails/アプリケーション/作成/手順/記載/簡単
"""
# パターン6:
keywords = t.parse(text)

words = []
for x in keywords.split("\n"):
    word = x.split("\t")[0]
    if word == "EOS":
        break
    else:
        category = x.split("\t")[1].split(",")[0]
        if category == "名詞":
                words.append(word)
        else:
            category = x.split("\t")[1].split(",")[0]
            if category == "形容詞":
                words.append(word)

splitted ='/'. join(words)
keywords = splitted.replace(',',' ')
print(keywords)

"""<出力結果>
scaffold/Rails/開発/必要/ルーティング/コントローラ/ビュー/作成/基本/的/アクション/設定/自動/すべて/便利/ツール/こと/個人/的/scaffold/良/さ/①/コントローラ/作成/7/基本/アクション/自動/設定/scaffold/作成/コントローラ/index/show/new/edit/create/update/destroy/7/アクション/自動/定義/ため/自分/アクション/設定/データ/参照/新規/作成/変更/削除/こと/②/作成/コントローラ/対応/ルーティング/自動/設定/scaffold/コマンド/後/routes/./rb/resources/:/コントローラ/名/記述/追加/新た/作成/コントローラ/対応/ルーティング/自動/設定/③/コントローラ/定義/アクション/対応/ビュー/全て/自動/生成/scaffold/使用/場合/コントローラ/定義/アクション/対応/ビューファイル/全て/自動/生成/④/必要/モデル/マイグレーションファイル/自動/生成/scaffold/コマンド/入力/時/カラム/名/データ/型/指定/指定/情報/モデル/マイグレーションファイル/自動/生成/ため/あと/$/rake/db/:/migrate/コマンド/入力/データベース/テーブル/簡単/作成/辺り/詳細/scaffold/世の中/アプリケーション/の/逆/無駄/多い/個人/的/興味/機能/実装/ため/試作/品/上/めちゃめちゃ/便利/こと/以下/scaffold/使用/Rails/アプリケーション/作成/手順/記載/簡単/よかっ
"""
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0