WZ EDITOR 19at SOFTWAREWZ EDITOR 19 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト250:名無しさん@お腹いっぱい。 17/10/11 22:42:53.84 yL7/vMtm0.net ていうかWZの話題なのこれ 251:233 17/10/11 23:01:42.69 nUVtm8BY0.net >>249 ありがとうございます。 252:名無しさん@お腹いっぱい。 17/10/12 08:10:44.78 qxniBtx20.net >>240 自分ならPerlだな 文字列の操作ならWZマクロのような将来性のないものではなくて もっと汎用性がある言語ですればいいのに 253:名無しさん@お腹いっぱい。 17/10/12 08:47:37.68 qrJTp6vd0.net >>252 同感。 Perlのほうがより良いけどWSHはとりあえずすぐ動くし 正規表現による文字列操作やDOM操作ができるし。 WZ内での環境を極めるとかでないなら、わざわざWZのマクロでやるのは先につながらないと思う。 254:名無しさん@お腹いっぱい。 17/10/12 10:11:05.19 qrJTp6vd0.net >>248 勉強がてら作ってみた。スレチすまぬ。 http://pasted.co/a1810d17 255:名無しさん@お腹いっぱい。 17/10/12 10:40:42.92 qrJTp6vd0.net >>240 スレチだけではアレなのでWZを使うやり方も。 こういった日常的なデータ処理の場合、まずその場限りか、以降何度かあるかを考える。 今後何度かありそうならプログラム処理を検討する。 そうでないならまずは手作業で効率よく処理できないかを考える。 今回のデータの場合、比較的綺麗な構造なので、自分なら正規表現置換を使って手作業で整形する。 具体的な手順は以下の通り。 ①WEBページをWZにコピペ ②【\t\nMAP\n+】を【\n】に置換 ③【\n住所】を空に置換(削除) ④【\n電話番号】を空に置換(削除) ⑤【\n営業時間】を空に置換(削除) ⑥【\n駐車場】を空に置換(削除) ⑦【^\s*\n】を空に置換(削除) ⑧あとは目視チェック&手修正。 (置換はすべて「正規」) 正規表現置換は激しく強力だし、他のプログラム言語でも使えることが多いので、まずは正規表現を手のうちに入れることをお勧めしたい。 今回の例だと正規表現は②と⑦。 あ。CSVにしたいなら最後に\tを,に置換だね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch