3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

webページHTMLから簡単に配列は作れないものか?というあなた

Last updated at Posted at 2020-04-11

はじめに

こんにちは初めてキータ記事を投稿するものです。誤字脱字には目をつぶっていただけたら嬉しいです。
私が最近通っている某プログラミングスクールで習ったancestryジェムを個人アプリで使ってみようかなと思ったのですが、欲しいデータを様々なワードでググってみても出てこない(当然ですが)、そこで置換機能を使ってwebページからデータを整形して使ってしまおうということでいろいろ勉強したことを記事にしようと思います。

webページからデータを所得して配列を作る

私の場合は業界のカテゴリーを作りたかったので業界動向serch.comさんを参照させてもらいました(https://gyokai-search.com/2nd-genre.htm)

2fb4da334f942a3b460f3a34daad80fd.png

まずはコピーアンドペーストしてください

 
金融
金融
銀行
証券
ネット証券
商品先物
生命保険
損害保険
消費者金融
クレジットカード
リース
建設不動産
建設
不動産
マンション
マンション管理
住宅
住宅設備
電気通信工事
土木
建設コンサル
ビル管理
高速道路
駐車場
物流運送
運送
航空
鉄道
海運
倉庫運輸
ITメディア
通信
IT
ソフトウェア
インターネット
モバイル
携帯電話
携帯電話販売
ネット広告
テレビ
広告
出版
新聞
印刷
エネルギー資源
石油
電力
ガス
化学
塗料
繊維
鉄鋼
非鉄金属
電線
金属製品
ガラス
土石製品
製紙
ゴムタイヤ
自動車機械
自動車
自動車部品
トラック
二輪車バイク
中古車
機械
造船重機
プラント
建設機械
工作機械
パチンコ製造
電機精密
家電
電気機器
重電
電子部品
精密機器
医療機器
カメラ
時計
OA機器
半導体
食品
食品
食肉
冷凍食品
パン
製粉
菓子
ビール
清涼飲料
水産農林
飼料
小売
小売
卸売
総合商社
専門商社
百貨店
スーパー
コンビニ
ドラッグストア
家電量販店
ホームセンター
ディスカウント
100円ショップ
書店
スポーツ用品店
リサイクル
カー用品店
生活関連
トイレタリー
製薬
インテリア
通販
文具
雑貨
スポーツ用品
衣料装飾
化粧品
アパレル

メガネ
ジュエリー
サービス
サービス
人材派遣
教育
介護
警備
冠婚葬祭
ブライダル
葬儀
コンサルティング
飲食
飲食
カフェ
ファミレス
ファーストフード
寿司
居酒屋
中食
娯楽レジャー
旅行
ホテル
レジャー施設
スポーツクラブ
ゴルフ場
カラオケ
映画
玩具
ゲーム

当然っちゃ当然なのですが膨大な量です(世の中には色んな仕事がある)

そしてそしてこれをエディタに元々備わっている置換機能で配列にしていきます(マックの方はcommand + F)

この置換機能は検索機能だけでなく正規表現にも適応しているらしく、さらに知識のある方ならコードのスペルミスや同じクラス名を一気に別のクラス名に変換するなんてこともできるみたいですね(めちゃ便利)

3cae0343a455373f00f7164914b69026.png

上の空欄に検索したい文字を入れて下の空欄に変換したい文字を入力すればいいです。今回の場合は
1、 先頭を意味する^ と入力して'を記入
2、 文末を意味する$ と入力して'を記入で変換
8cdb239cd8c309be84f4cac66a53ec82.png
いい感じですね
それでは最後に配列の[]をそれぞれつけていかなといけないんですが一列にするために最後の変換を行います
改行を意味する?\nを ,に変換
6d96544cf82a64bf23dbe1c89131f8c4.png

はいこれで後は[]で挟んで終わりです。

終わり

ホントはもっと専門的な記事を書けたらいいんですがまだまだ勉強中の無職なので現状これくらいが限界ですorz
今後より質の高い記事を書いていきたいと思います!

参考記事(正直この記事を見た方が参考になるかもです)
https://qiita.com/haruki1277/items/e17f6fc7072389f0f6e3

3
1
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
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?