PDIC & DokoPop! 会議室

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 発言ランク 検索 過去ログ

ログ内検索
・ キーワードを複数指定する場合は 半角スペース で区切ってください。
・ 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
・ 過去ログから探す場合は過去ログを選択。

キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/

No.1774 の関連記事表示

全ページ数 / [0]
No.1774/見出し語の全角から半角への変換
■投稿者/ しむしむ -(2004/11/16(Tue) 20:44:25)

    自分DICの語彙数を増やして楽しんでいます。
    すでに作成したDICで、見出し語が全角のアルファベットを
    半角のアルファベットに変換することはできますか?
    基本的に、アルファベットの略語は半角大文字で統一したいのです。
    どなたか教えていただければ幸いです。例DRAM→DRAM
親記事 / 関連記事表示
削除チェック/

No.1775/Re[1]: 見出し語の全角から半角への変換
■投稿者/ tsekine -(2004/11/16(Tue) 21:36:40)
□ U R L/ http://tsekine.hp.infoseek.co.jp

    PDICの明るく正しい使い方はやはりマイ辞書の作成ですね。

    辞書をいったんテキスト形式に変換し、全半角変換後ふたたびPDIC辞書に
    変換するのが正攻法でしょう。変換処理はawk, Perlなら数行、C, BASIC
    等でやるのも簡単な練習問題かと。プログラムは嫌だというならWord等で
    "A"→"A"、"B"→"B"などと20数回(小文字もあるならその倍)変換する
    手もあります。

    なお、PDICの辞書変換オプションにある「全半角変換」は見出し語は変換
    しないようです。
記事No.1774 のレス / 関連記事表示
削除チェック/

No.1779/Re[2]: 見出し語の全角から半角への変換
■投稿者/ しむしむ -(2004/11/18(Thu) 18:33:00)

    > PDICの明るく正しい使い方はやはりマイ辞書の作成ですね。
    >
    > 辞書をいったんテキスト形式に変換し、全半角変換後ふたたびPDIC辞書に
    > 変換するのが正攻法でしょう。変換処理はawk, Perlなら数行、C, BASIC
    > 等でやるのも簡単な練習問題かと。プログラムは嫌だというならWord等で
    > "A"→"A"、"B"→"B"などと20数回(小文字もあるならその倍)変換する
    > 手もあります。
    >
    > なお、PDICの辞書変換オプションにある「全半角変換」は見出し語は変換
    > しないようです。
    >
    テキスト形式に変換して、ワードを立ち上げてこのテキストファイルを
    開きました。そして、編集:置換と進んで、検索する文字列枠に"A"、
    置換後の文字列枠に"A"として、すべて置換を選んだのですがうまくいき
    ません。また、この方法で見出し語の変換を指定したことになるのでしょうか。
    ご教示の程よろしくお願いいたします。
記事No.1774 のレス / 関連記事表示
削除チェック/

No.1780/Re[3]: 見出し語の全角から半角への変換
■投稿者/ tsekine -(2004/11/19(Fri) 09:59:40)
□ U R L/ http://tsekine.hp.infoseek.co.jp

    ん~、うまくいかないですか? たとえば1行テキスト形式に変換して、

     AAA /// AAAの略
     ABC /// ABCの略

    これをWordで"A"→"A"(すべて置換)すると、

     AAA /// AAAの略
     ABC /// ABCの略

    となるはず。見にくいけど、"A"がすべて半角になっている。この調子で
    全アルファベットを半角に置換し、それをPDICでふたたびPDIC辞書化する
    だけですけど(Wordの操作についての質問はかんべんしてください)。

    > また、この方法で見出し語の変換を指定したことになるのでしょうか。

    この方法は、辞書内のすべて(見出し語、訳部)のアルファベット表記を
    半角化します。もし見出し語のみ半角化したいのであれば、Wordだとすべ
    て置換指定後、ひとつづつ置換するかどうか確認する必要があるでしょう。
    はっきり言って力技です。Awk等なら、そのような変換も実に簡単で、レ
    スを書いているよりこちらで作業したほうが早いくらいです。

    ということで、見出し語のみ半角化したいのなら、メールで送ってもらっ
    て変換したものを返送してもいいです。もちろん無料ですが2~3日時間
    をください。メールは私のHPから。
記事No.1774 のレス / 関連記事表示
削除チェック/

No.1782/Re[4]: 見出し語の全角から半角への変換
■投稿者/ しむしむ -(2004/11/19(Fri) 17:04:25)

    > ん~、うまくいかないですか? たとえば1行テキスト形式に変換して、
    >
    >  AAA /// AAAの略
    >  ABC /// ABCの略
    >
    > これをWordで"A"→"A"(すべて置換)すると、
    >
    >  AAA /// AAAの略
    >  ABC /// ABCの略
    >
    > となるはず。見にくいけど、"A"がすべて半角になっている。この調子で
    > 全アルファベットを半角に置換し、それをPDICでふたたびPDIC辞書化する
    > だけですけど(Wordの操作についての質問はかんべんしてください)。
    >
    > > また、この方法で見出し語の変換を指定したことになるのでしょうか。
    >
    > この方法は、辞書内のすべて(見出し語、訳部)のアルファベット表記を
    > 半角化します。もし見出し語のみ半角化したいのであれば、Wordだとすべ
    > て置換指定後、ひとつづつ置換するかどうか確認する必要があるでしょう。
    > はっきり言って力技です。Awk等なら、そのような変換も実に簡単で、レ
    > スを書いているよりこちらで作業したほうが早いくらいです。
    >
    > ということで、見出し語のみ半角化したいのなら、メールで送ってもらっ
    > て変換したものを返送してもいいです。もちろん無料ですが2~3日時間
    > をください。メールは私のHPから。
    >
    できました。Aの両側をクオーテーションマーク "" でくくって
    いたのが原因でした。そのままAとAを全て置換すればよいことが
    わかりました。後は力仕事でやってみます。マイ辞書は52MBも
    あります。ありがとうございました。
記事No.1774 のレス / END / 関連記事表示
削除チェック/

No.1783/Re[5]: 見出し語の全角から半角への変換
■投稿者/ tsekine -(2004/11/19(Fri) 18:08:12)
□ U R L/ http://tsekine.hp.infoseek.co.jp

    > マイ辞書は52MBも
    > あります。

    ひええっ、デカい! いまWord2000のHELPを見たらファイルサイズは32MBまで
    と制限があったので、Wordでは無理そうです。巨大ファイルを扱えるテキスト
    エディタでやればできるかな。でも前述のawk, Perl等が最適なんですけどね
    (これらは処理中文書全体を保持しないのでファイルサイズの制約を受けない)。
記事No.1774 のレス / 関連記事表示
削除チェック/

No.1784/Re[6]: 見出し語の全角から半角への変換
■投稿者/ しむしむ -(2004/11/19(Fri) 21:41:33)

    > > マイ辞書は52MBも
    > > あります。
    >
    > ひええっ、デカい! いまWord2000のHELPを見たらファイルサイズは32MBまで
    > と制限があったので、Wordでは無理そうです。巨大ファイルを扱えるテキスト
    > エディタでやればできるかな。でも前述のawk, Perl等が最適なんですけどね
    > (これらは処理中文書全体を保持しないのでファイルサイズの制約を受けない)。
    >
    やはり無理でした。以前大辞林と広辞苑のPDIC化の際、Perlで変換
    するという手順でうまくいかず、友人にたのんでやっとできたことがあり
    ます。私には無理と思いますが、手順を教えていただければ友人ならでき
    るかもしれません。教えていただけませんか?

記事No.1774 のレス / 関連記事表示
削除チェック/

No.1785/Re[7]: 見出し語の全角から半角への変換
■投稿者/ tsekine -(2004/11/20(Sat) 08:40:22)
□ U R L/ http://tsekine.hp.infoseek.co.jp

    はい、了解。こんな感じでいかがでしょう。

    # zen2han.pl
    # =============================================
    # 全角アルファベットを半角変換する (for Jperl)
    #
    # 使い方: jperl zen2han.pl < orgfile > newfile
    # ---------------------------------------------

    while (<>) {
    print ZenToHan($_);
    }

    # tr/// が心臓部。必要に応じて修正のこと。
    # ここでは英数字と"-"を全半角変換する。
    sub ZenToHan {
    my($S) = @_;
    $S =~ tr/-0-9A-Za-z/-0-9A-Za-z/;
    return $S;
    }
記事No.1774 のレス / 関連記事表示
削除チェック/

No.1787/Re[8]: 見出し語の全角から半角への変換
■投稿者/ しむしむ -(2004/11/21(Sun) 23:11:11)

    > はい、了解。こんな感じでいかがでしょう。
    >
    > # zen2han.pl
    > # =============================================
    > # 全角アルファベットを半角変換する (for Jperl)
    > #
    > # 使い方: jperl zen2han.pl < orgfile > newfile
    > # ---------------------------------------------
    >
    > while (<>) {
    > print ZenToHan($_);
    > }
    >
    > # tr/// が心臓部。必要に応じて修正のこと。
    > # ここでは英数字と"-"を全半角変換する。
    > sub ZenToHan {
    > my($S) = @_;
    > $S =~ tr/-0-9A-Za-z/-0-9A-Za-z/;
    > return $S;
    > }
    > ありがとうございます。
    友人にたのんでうまくいったらご報告いたします。
記事No.1774 のレス / 関連記事表示
削除チェック/

No.1788/Re[8]: 見出し語の全角から半角への変換
■投稿者/ しむしむ -(2004/11/24(Wed) 12:44:16)

    > はい、了解。こんな感じでいかがでしょう。
    >
    > # zen2han.pl
    > # =============================================
    > # 全角アルファベットを半角変換する (for Jperl)
    > #
    > # 使い方: jperl zen2han.pl < orgfile > newfile
    > # ---------------------------------------------
    >
    > while (<>) {
    > print ZenToHan($_);
    > }
    >
    > # tr/// が心臓部。必要に応じて修正のこと。
    > # ここでは英数字と"-"を全半角変換する。
    > sub ZenToHan {
    > my($S) = @_;
    > $S =~ tr/-0-9A-Za-z/-0-9A-Za-z/;
    > return $S;
    > }
    >
     できました。変換プログラムをご教示していただいたおかげで友
    人が変換してくれました。ありがとうございました。
     また、ワードでの置換方法を教わりましたことで、フリーウエアー
    であるQXエディタのインストールを思いつき、以前作った広辞苑.DIC
    を自力で修正することもできました。具体的にはほとんどの訳語部に、
    「 / @」の記号が出ていたものを全て消すことができました。
    今後とも宜しくお願い致します。ますますMyDICライフが充実しそ
    うです。
記事No.1774 のレス / END / 関連記事表示
削除チェック/



全ページ数 / [0]

パスワード/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 発言ランク 検索 過去ログ

- Child Tree -