むかし大学行ってたときにレポート書くのに書いたpythonスクリプト。
コマンドプロンプトから引っ張ってきたテキストをワードに貼り付けたらタブ幅がかわって表示が乱れるので置き換えに使ったもの。
python2.4で書いたけど、2.6でもちゃんと動いた。
mixiの前のエントリ書くときにmixiはタブとかちゃんと置き換えてくれないみたいで、インデントが崩れるから引っ張り出してきて空白文字を特殊文字に置き換えてつかった。
同じような用途で使えるのであればどうぞ。
pythonインタープリタのインストールが必要ですが、linuxとかなら標準で入ってるから。
VBとかで自作してGUIつけた方が使いやすいかも。
#coding=shift-JIS
import re
import os
path=raw_input("file path:")
a=os.path.exists(path)
while a==0:
print "no exist"
path=raw_input("file path:")
a=os.path.exists(path)
else:
print"置換を行います 正規表現で入力してください"
t=raw_input("検索対象:")
t2=raw_input("置換文字列:")
text=file(path)
s=text.read()
f=re.sub(t,t2,s)
text=file(path,"w")
text.write(f)
text.close
print "終了"
あ、エディタでやれよとかってのは内緒で。笑
コマンドプロンプトから引っ張ってきたテキストをワードに貼り付けたらタブ幅がかわって表示が乱れるので置き換えに使ったもの。
python2.4で書いたけど、2.6でもちゃんと動いた。
mixiの前のエントリ書くときにmixiはタブとかちゃんと置き換えてくれないみたいで、インデントが崩れるから引っ張り出してきて空白文字を特殊文字に置き換えてつかった。
同じような用途で使えるのであればどうぞ。
pythonインタープリタのインストールが必要ですが、linuxとかなら標準で入ってるから。
VBとかで自作してGUIつけた方が使いやすいかも。
#coding=shift-JIS
import re
import os
path=raw_input("file path:")
a=os.path.exists(path)
while a==0:
print "no exist"
path=raw_input("file path:")
a=os.path.exists(path)
else:
print"置換を行います 正規表現で入力してください"
t=raw_input("検索対象:")
t2=raw_input("置換文字列:")
text=file(path)
s=text.read()
f=re.sub(t,t2,s)
text=file(path,"w")
text.write(f)
text.close
print "終了"
あ、エディタでやれよとかってのは内緒で。笑