• ベストアンサー

文字の順序を入れ替えるソフト

カタカナ漢字の順になっている.txtがあります。 これを、漢字カタカナと、順序を逆にしたいのですが、 複数行を一括指定で入れ替える事が出来る方法 もしくはフリーソフトはありますでしょうか? 正規表現は使えないので、出来るだけ簡単に指定が可能なソフトが欲しいのです。 どうぞよろしくお願いします。 OSはWin2000です。Word、Excelは所有しています。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

エクセルのマクロを使って一括変換します。 テキストファイルを読み込んで、 範囲を選んでから マクロを呼び出します。 --------------------------------------------- Public Sub change() Dim x As Range Dim row, pos, i, ch For row = 1 To Selection.Count Set x = Selection(row) pos = 0 For i = 1 To Len(x.Value) ch = Mid(x.Value, i, 1) If "ァ" <= ch And ch <= "ヶ" Then pos = i Else Exit For End If Next If pos <> 0 Then Selection(row).Value = Mid(x.Value, pos + 1) & Left(x.Value, pos) End If Next End Sub

RYOKUYA
質問者

お礼

有難うございました!出来ました。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

カタカナイチ カタカナニ カタカナサン 漢字の行一 漢字の行二 漢字の行三 のようになっているファイルを 漢字の行一 漢字の行二 漢字の行三 カタカナイチ カタカナニ カタカナサン のようにするという意味ですか?

RYOKUYA
質問者

補足

タイトルにあります様に、入れ替えたいのは行ではなくて文字の順序です。 文字の順序は、質問にあります「カタカナ漢字」「漢字カタカナ」の通りです。 例えば シツモンケイジバン質問掲示板 カイトウトウコウ回答投稿 という複数行を、一度に 質問掲示板シツモンケイジバン 回答投稿カイトウトウコウ にしたい、という意味です。 行は複数ありますが、対象となるファイルは一つだけです。 これで意味伝わりましたでしょうか?よろしくお願いします。

関連するQ&A

  • 正規表現で漢字3文字「大◯◯」を検索したい。

    小説を保存したテキストファイルにある、漢字3文字熟語「大◯◯」を「Word2010」で一度に検索したいです。   例)大火事、大渋滞 など 正規表現を使用すれば可能でしょうか。 「大」あとに、ひらがなやカタカナが1文字くるなら (大)([あ-ん,ア-ン]) でいいと思うのですが、 質問1) 漢字の場合どうなりますか。検索した限りでは    (大)([亜-腕弌-熙])    (大)([一-龠])     で、「大」の後1文字以上漢字がある場合は検索できそうですが、これ以上はわかりませんでした。 質問2) 「大」の後が、2文字熟語<限定>で検索したい場合はどうなるのか。 質問3) 漢字3-4文字の例はあんまりないかもしれませんが、応用が効きそうなので、、、「大」の後、漢字1文字しかないものは含まないー漢字2文字<以上>の場合ーはどうなるのか。 質問4) 漢字の範囲を表す表現は上記のように複数見つかりましたが、一番いい方法というのはあるのでしょうか。使い分けとか有りますか。 を知りたいです。 以上をご存じの方、教えて下さい。 また、フリーソフトなど正規表現以外の方法があれば、それもアドバイスいただければ助かります。 何卒よろしくお願い致します。

  • 順序立てて行う必要のある作業を自動的に行う

    複数の順序立てて行う必要のある作業を自動的に行ってくれるように出来るソフトはありませんか? 例えば、エクセルのURLデータをIEで順に開いていくようなものです。 WindowsXPです。

  • 写真の印刷ウィザードで順序を並べ替えたい

    過去問を調べましたが出来ませんので質問します。xpにある写真の印刷ウィーザードで複数指定(4枚)し印刷すると自動で並んでしまいます。ファイルを撮影順序で並べ替えたり、画像の名前を番号順にしたり、先に印刷したいものからチェックしたり試しても自動の順序になってしまいます。解決方法を教えて下さい。よろしくお願いします。

  • テキストファイル 文字列置き換え

    複数のテキストファイルを一括で別の連番のついた文字列に 置きかえることのできるソフトを探しています。 以下の3つの条件を満たすソフトはありますでしょうか? ・複数のテキストファイルを一括で置き換え可能 ・「何行目の文字列を置き換える」という指定が可能 ・置き換えた文字列に連番をつけることが可能 ご存知でしたら、ご教示ください。 よろしくお願いします

  • テキストファイル内検索ソフトで・・・

    かなり特殊な使い方だと思うのですが、txtファイルの内部で例えば「BIGIN」と「END」というワードを検索し、その2つのワードで挟まれた行全てを抜き出せるようなソフトウェアをご存じないでしょうか?複数の単語で検索が出来るソフトはたくさんあるのですが、「A」と「B」の2点間の内容を抜き出して表示できるソフトを探しています。 ご存知の方教えてください。

  • アイコンの名前順に整列

    エクセルのデータ内だと、ソートした時に、 漢字、カタカナなどいろいろでも、読みでソートしてくれますが、 ワードのフォルダ内で、ファイルを名前順にしようとすると、 漢字は漢字、カタカナはカタカナ、また、読み仮名も 音読みでひろっているのか、ぜんぜん名前順になりません。 これはどうしようもないのでしょうか? 分かる方、教えてください。

  • ルビの削除、検索について

    Word2000で漢字にルビを付けました。それは良いのですが 困ったことに次のことができません。どうしたら可能でしょうか? ●漢字は残してルビだけを一括して無くしたい。 (1つずつや、数個までは一度にできますが、数百ページに渡ってはできません。TXTデータで保存して、それをwordで開いてもだめでしたし、コピー、貼り付けでもだめでした) ●ルビを付けた漢字を検索や置換しようとしても、対象となりません。何か指定すると、ルビ文字も対象とすることができますか? よろしくお願いします。

  • マクロを使って文字列を分類したい。

    マクロを使って、次の処理を行うマクロを作りたいのですが、 まず、漢字・ひらがな・カタカナ・数時・アルファベットを識別するコードの抽出方法と、コードの一覧がわかりません。 それから、文字列の処理の関数がなかなか思いつきません。 2年ほどマクロを使っていません。エクセルも2007になり、かなり勝手が違います。 できれば、マクロを示していただければありがたいのですが、 重要なヒントを示していただいても構いません。 ----------------------------------------------- セル(H、5)の中に、いろいろな文字列があります。 例えば、 「東京1月アメリカEUやまとChinaイギリス日本2009年おわり」 ですが、 これを 漢字をA列に1行から順に、 東京 月 日本 年 ひらがなをB列に1行から順に、 やまと おわり カタカナをC列に1行から順に、 アメリカ イギリス 数字をD列に1行から順に、 1 2009 アルファベットをE列に1行から順に、 EU China というように出力するマクロを作りたいのです。 よろしくお願いします。

  • 複数のファイル名を一括コピーし複数のファイルに一括ペーストできるソフト

    複数のファイル名を一括コピーし複数のファイルに一括ペーストできるソフトを探してます。複数のを1つのtxtにコピーできるソフトはあるのですが

  • 複数の文字列を同時に置換できるソフト

    こんにちは。 複数の文字列を一括で置換できるソフトで、 以下の条件に合ったソフトを探しております。 (1)HTMLファイルが読み込める。 (2)複数の文字列を同時に一括置換できる(複数行を対象に)。 (↑あらかじめ置換したいリストを作成・登録する形に なるのかもしれません。) (3)さらに複数のファイルで同時に置換できる。 上記の(1)、(2)は必須になります。 可能であれば、(3)ができれば大変助かります。 ・・以上のようなフリーソフトはありますでしょうか? ご回答よろしくお願い致します。

専門家に質問してみよう