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