• ベストアンサー

macでの検索・置換ソフトを探しています。

こんにちは。 当方htmlを検索・置換出来るソフトを探しています。 求める機能として、 ・複数ファイル(フォルダごと等含む)を一括で検索・置換できる。 ・全角英数字、全角カナ⇔半角英数字、半角カナ ができる。 ・指定文字列置換が出来る ・パターン置換(検索・置換パターンを登録)できる。 ・ドラ&ドロ対応 以上です。 winですとTExchange(http://www.vector.co.jp/soft/winnt/util/se428352.html)というソフトが完璧でした。 どうかよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • pideno
  • ベストアンサー率68% (11/16)
回答No.1

MacのGUIエディターだとmiが有名ですね。 「複数のファイルからのファイル検索(マルチファイル検索)、一覧表示」はできるようですが、置換も可能かは使ってないので分かりません。 http://www.mimikaki.net/mimi/index.html 私は、 perl -pi -e 's/置換前文字列/置換後文字列/' *.html とかやりますね。Macに限らずUNIX系なら大抵使える方法です。

関連するQ&A

  • 半角カナは全角カナに、全角英数字は半角英数字に、一気に置換したい

    「半角カナは全角カナに、全角英数字は半角英数字に、一気に置換したい」と考えた時、同じ様な質問とそれに対する回答は沢山有るのですが、意外に満足出来るやり方が見つからず、大変困っています。 大きな制約条件(これが難題...)として、会社が管理するWindows機なので、使って良いのはWordとExcelだけだという問題が有ります(便利なユーティリティーソフトを見つけても、インストール出来ない)。WordとExcelのマクロは、辛うじて、使用可です。 WWWでWordでのマクロの作例を探し当て、これは良いかなと思ったら、小文字の全角英数字が全部大文字の半角英数字になってしまい、これは駄目でした。 また、Wordの「文字種の変換」を試用してみると、「半角」を指定してテキスト全体を選択して変換した場合、全角英数字が半角英数字になるのは良いのですが、全角カナが半角カナになってしまい、これも非常に不都合でした。 尚、主なターゲットは、ワークシートとかではなくて長文のテキストなので、色々な回答例で「Excelの関数を使えば良い」と書かれている説明を読むと、ちょっと不便だなと感じました。 Wordでのマクロで、完璧なものが有れば、OKなのだと思うのですが、自分には未だそれを作る能力が有りません(これを機に、勉強したいと思っています)。良い解決策や、マクロが有れば、是非お教え下さい。

  • マクロで全角を一括で半角に置換したいです

    マクロで下記の作業を行いたいのですがよくわかりません。 アドバイスお願いします。 ■作業内容 『Excelでsheetにある全角の文字を一括で半角に置換したい』 ※基本的に半角にできるもの(カナ・英数字・記号)は全て半角にしたいのですが、『~』だけは半角にしたくありません。 ■画面のイメージ ・sheet1にはマクロを組み込んだボタン画面 ・sheet2に全角のデータA ・sheet3にデータAを半角にしたデータA’が返される ■作業イメージ (1)sheet1のボタンをクリック (2)sheet2のデータを半角にしてsheet3に返す (3)『~』を『~』に置換し直す。 すみませんがよろしくお願いいたします。

  • Excelの置換について

    Excelにおいて、全角英数字で入力されている文字列を一括して半角英数字に変えたいのですが、どうすればいいのでしょうか?

  • ACCESS2002 テーブルでの検索と置換

    アクセス2002を使っています。 テーブルで検索と置換をしているのですが、 半角と全角は区別されないのでしょうか。 「大文字と小文字を区別する」にはチェック付けたりはずしたりできるのですが、 半角と全角の区別の設定は出来ないのでしょうか。 回答が遅くなってしまうかもしれませんが申し訳ございません。 よろしくお願い致します。

  • wood2003: 置換について

    1)文書内の一部の半角()を全角()に一括置換したいのですが、どうすればよいでしょうか? 条件:全角()にする文字列は、()内が全角文字の場合のみで、()内が半角文字の場合は変更したくないのです。  2)文書内の一部分だけのフォントサイズを変更したいのですが、どうすればよいでしょうか? 文字列はバラバラなので、1つ1つ選択してフォントサイズを変更するしかないのでしょうか?  1)&2)ともかなりのページ数になるので、できれば一括で置換できる方法があればと思っております。 

  • Macの一括検索置換のフリーソフト

    MacOS9.xで使用できる一括検索置換のフリーソフトをご存知の方いませんか? Windowsのものは、TextSSなど手ごろなものが見つかったのですが、Macはどうも・・・・ どなたかご教示ください・・

    • 締切済み
    • Mac
  • 全角英数字を半角英数字に置換する

    全角英数字を半角英数字に置換するJavaScriptを探していて、 見つけはしたのですが、HTML側の書き方が分かりません。 下記がそのソースになります。 onBlurで動くようにしたい場合、どのようにHTML側を記述してやったらよいでしょうか。 /* 全角英数字を半角英数字に置換する */ function z2h_word(src) { return src.replace(/([A-Za-z0-9_])/g, function ($0) { return String.fromCharCode($0.charCodeAt(0) - 65248); }); } 変な質問で申し訳ないですが、わかる方教えて下さい。

  • 置換の順番について

    置換する目的は 半角カナを全角カナにする事なのですが、そこで問題が生まれました。 sjisに変換した後に、置換をすると文字化けになり、反対にする事によって正常に置換する様になっています。良くそこの仕組みが分からないのですがどうか教えて頂けないでしょうか?宜しくお願いします。 ###参照プログラム### ★#半角文字を全角文字に置換するケース &jcode::h2z_sjis(\$value); &jcode::convert(*value, 'sjis'); ★#文字化けを起こすケース &jcode::convert(\$value, 'sjis'); &jcode::convert(\$str, 'euc'); print "str : $str<br>\n";

  • Windowsタスクスケジューラ同様のフリーソフト

    Windowsタスクスケジューラの同等の機能のフリーソフトはありませんか? http://www.vector.co.jp/soft/winnt/util/se439950.html こちらの「かんたんタスクスケジューラ」は有料なので気軽に試せず、二の足を踏んでいます。 また、コマンドラインものはさっぱり分かりません。。。 http://www.vector.co.jp/soft/winnt/util/se355101.html こちらなど

  • 2桁の数字を半角に、1文字の英字を全角に変換したい

    最終的に縦書きでレイアウトする既存の文章を編集しているのですが、 文中の英数字を自動的に半角→全角、全角→半角に変換できるソフトを探しています。 ただし、全部の英数字を一括して全角→半角もしくはその反対に変換するのではなく、 「2桁の数字は半角に」(1桁と3桁以上は全角に)、 「1文字の英数字は全角に」(2文字以上の英数字は基本的に半角に) 変換したいのです。 マクロを利用すればいいのでしょうが、そのノウハウがなく、 また、例えば、2文字、3文字の英字は全角のままにしておきたいこともあったりして、 一般的な「検索・置換」のように、確認しながら変換していけると理想的なので、 できれば、こうした機能があるエディターソフトなどを手に入れたいと思っています。 15年近く前、MacOS用に発売された、「システムソフトエディタ」というソフトは、 ほぼ、この希望通りのことができる機能を備えていて、とても重宝したのですが、 システムソフトが開発をやめていますし、自分自身、現在はWindowsを利用しています。

専門家に質問してみよう