##はじめに
こんにちは初めてキータ記事を投稿するものです。誤字脱字には目をつぶっていただけたら嬉しいです。
私が最近通っている某プログラミングスクールで習ったancestryジェムを個人アプリで使ってみようかなと思ったのですが、欲しいデータを様々なワードでググってみても出てこない(当然ですが)、そこで置換機能を使ってwebページからデータを整形して使ってしまおうということでいろいろ勉強したことを記事にしようと思います。
#webページからデータを所得して配列を作る
私の場合は業界のカテゴリーを作りたかったので業界動向serch.comさんを参照させてもらいました(https://gyokai-search.com/2nd-genre.htm)
まずはコピーアンドペーストしてください
金融
金融
銀行
証券
ネット証券
商品先物
生命保険
損害保険
消費者金融
クレジットカード
リース
建設・不動産
建設
不動産
マンション
マンション管理
住宅
住宅設備
電気通信工事
土木
建設コンサル
ビル管理
高速道路
駐車場
物流・運送
運送
航空
鉄道
海運
倉庫・運輸
IT・メディア
通信
IT
ソフトウェア
インターネット
モバイル
携帯電話
携帯電話販売
ネット広告
テレビ
広告
出版
新聞
印刷
エネルギー・資源
石油
電力
ガス
化学
塗料
繊維
鉄鋼
非鉄金属
電線
金属製品
ガラス
土石製品
製紙
ゴム・タイヤ
自動車・機械
自動車
自動車部品
トラック
二輪車・バイク
中古車
機械
造船重機
プラント
建設機械
工作機械
パチンコ(製造)
電機・精密
家電
電気機器
重電
電子部品
精密機器
医療機器
カメラ
時計
OA機器
半導体
食品
食品
食肉
冷凍食品
パン
製粉
菓子
ビール
清涼飲料
水産・農林
飼料
小売・卸
小売
卸売
総合商社
専門商社
百貨店
スーパー
コンビニ
ドラッグストア
家電量販店
ホームセンター
ディスカウント
100円ショップ
書店
スポーツ用品店
リサイクル
カー用品店
生活関連
トイレタリー
製薬
インテリア
通販
文具
雑貨
スポーツ用品
衣料・装飾
化粧品
アパレル
靴
メガネ
ジュエリー
サービス
サービス
人材派遣
教育
介護
警備
冠婚葬祭
ブライダル
葬儀
コンサルティング
飲食
飲食
カフェ
ファミレス
ファーストフード
寿司
居酒屋
中食
娯楽・レジャー
旅行
ホテル
レジャー施設
スポーツクラブ
ゴルフ場
カラオケ
映画
玩具
ゲーム
当然っちゃ当然なのですが膨大な量です(世の中には色んな仕事がある)
そしてそしてこれをエディタに元々備わっている置換機能で配列にしていきます(マックの方はcommand + F)
この置換機能は検索機能だけでなく正規表現にも適応しているらしく、さらに知識のある方ならコードのスペルミスや同じクラス名を一気に別のクラス名に変換するなんてこともできるみたいですね(めちゃ便利)
上の空欄に検索したい文字を入れて下の空欄に変換したい文字を入力すればいいです。今回の場合は
1、 先頭を意味する^ と入力して'を記入
2、 文末を意味する$ と入力して'を記入で変換
いい感じですね
それでは最後に配列の[]をそれぞれつけていかなといけないんですが一列にするために最後の変換を行います
改行を意味する?\nを ,に変換
はいこれで後は[]で挟んで終わりです。
##終わり
ホントはもっと専門的な記事を書けたらいいんですがまだまだ勉強中の無職なので現状これくらいが限界ですorz
今後より質の高い記事を書いていきたいと思います!
参考記事(正直この記事を見た方が参考になるかもです)
https://qiita.com/haruki1277/items/e17f6fc7072389f0f6e3