ファイル名が連番4桁数字になっているHTMLファイルがあります。
このファイル名の拡張子以外の部分を抽出して、各々のHTMLファイルのある箇所に入れるにはどうしたらいいでしょうか?
具体的には、
2008.htmlなら<h1>年</h1>となっているところを<h1>2008年</h1>に変換、
2007.htmlなら、<h1>年</h1> → <h1>2007年</h1>という風に、
70ほどあるファイルを一気に処理したいのです。
ちなみに環境はMac OS Xで、BBEditやJeditの正規表現がつかえる検索機能を持ったテキストエディタで作業しています。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
う~ん, いずれにしても
1.ファイルを開いて
2.適切に書換えて
3.保存する
という処理が必要なんですよね. で, これを全ファイルに対してやろうとすると, 1がボトルネックになる可能性が高いと思います. 手作業でやっていてはおいつかないと思うので, 結局
・MacOS X の環境でスクリプトを書く
・エディタのマクロを書く
のどちらかは必須のような気がしますねぇ.
具体的にどうしていいものやら結局わからなかったので、
手作業でちまちまやりました・・・T-T
マクロとか、勉強しようと思います。
こたえていただいて、どうもありがとうございました。
No.2
- 回答日時:
sed なり perl なりで日本語が使えるなら, スクリプト書いてやれば一発なんだけどなぁ.
なんというか, 「MacOS であることを捨てている」とも言えるし, 「MacOS X であることを最大限利用している」とも言えるんだけど.
ご回答ありがとうございました。
マックでプログラミングしてる人もいるので、そういう知識がある人なら
スクリプト書いてできるということですか?
(よくわかりませんが、Apple Scriptとか、Automatorとか、このあたり?
使ったことがない・・・)
テキストエディタの正規表現を使った検索機能で
なんとかなるものなのかなと思って質問したのですが、
自力でスクリプトを書いて・・・というのは
ちょっと私には垣根が高くて無理です。。。
No.1
- 回答日時:
Macではフリーの自動化ソフトもあまり無いと思いますので難しいのでは?
Windows機を使うことができる環境であればUWSCでスクリプトを実行させて可能ですが、スクリプト作成は少々面倒です。
フォルダーの中のファイル名を全て検出して、ファイルを読み込んで「年」の文字を探して、この形をしていれば書き換えると言う手順で全て一気に終了です。
ご回答ありがとうございました。
Virtual PCでウィンドウズは使えますが
なんせ普段マックで、ウィンドウズに馴染みがない上、
スクリプト作成となると、もうお手上げです。
賢いテキストエディタの正規表現検索機能を駆使してできるものかと思い
プログラミングのカテゴリで質問したんですが、
そういう問題ではなかったんですね・・・
コツコツタイプするしかないか・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS htmltとcssのコードで 1 2022/11/26 13:37
- HTML・CSS htmlについて質問です! 写真のように写真の部分が?になってしまいます。 ファイルもしっかり選べて 1 2023/07/09 21:17
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- Excel(エクセル) Excelのマクロについて 1 2023/04/17 17:22
- HTML・CSS htmltとcssの連携をして画像縮小について 1 2022/11/15 20:32
- PHP PHPプログラムの間違い 1 2022/10/06 14:33
- 計算機科学 情報理論 2 2022/11/29 09:45
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#include <Windows.h>というヘ...
-
Latexで図番号だけを「図1.1」...
-
アクセス 壊れた? 「ファイ...
-
参照するファイルをワイルドカ...
-
binファイルを解凍したいの...
-
VB.netで DirListBoxを使いたい
-
.NETアプリを作ったときの .man...
-
exeファイルの中身を見る方法は...
-
自分で作成した重要ファイルを...
-
リンクの張り付けかたを教えて...
-
HTMLからのBATファイル実行
-
jarファイル
-
監視ツールを入れさせられまし...
-
COBOL
-
Excel VBA ファイル取得につい...
-
既に開いているエクセルを閉じ...
-
g1tファイルとは
-
Seasar2のdiconファイルの読み方
-
【VBS】 iniファイルの特定部...
-
iniファイル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iPhoneでXMLファイルを開くには...
-
公文書のxmlファイルの開き方が...
-
binファイルを解凍したいの...
-
アクセス 壊れた? 「ファイ...
-
.NETアプリを作ったときの .man...
-
リンクの張り付けかたを教えて...
-
#include <Windows.h>というヘ...
-
jarファイル
-
Seasar2のdiconファイルの読み方
-
Word VBA MSGBOX 内で降順表示
-
監視ツールを入れさせられまし...
-
CSSを1ページに1枚作るのって変...
-
コマンドプロンプトで、指定し...
-
ファイルが開かれているかどう...
-
exeファイルをデータ転送サービ...
-
パイソンでpy ファイルと p...
-
exeファイルの中身を見る方法は...
-
Latexで図番号だけを「図1.1」...
-
参照するファイルをワイルドカ...
-
バッチ処理で追記コピーしたい
おすすめ情報