タグ

全角半角に関するkoma_gのブックマーク (2)

  • nkfで全角半角変換 - てきとうなメモ

    半角カナを全角カナに $ echo "アイウエオガギグゲゴ" | nkf アイウエオガギグゲゴ全角カナを半角カナに $ echo "アイウエオガギグゲゴ" | nkf | nkf -Z4 アイウエオガギグゲゴ全角アルファベット、数字を半角に $ echo "12345ABCDEabcde" | nkf -Z 12345ABCDEabcde半角アルファベット、数字を全角にはできないっぽいので、perlrubyで $ echo "12345ABCDEabcde" | perl -Mutf8 -CO -pe 'tr/0-9A-Za-z/0-9A-Za-z/' 12345ABCDEabcde $ echo "12345ABCDEabcde" | ruby -p -e '$_.tr! "0-9A-Za-z", "0-9A-Za-z"' 12345ABCDEabcde

    nkfで全角半角変換 - てきとうなメモ
  • mojimoji 半角⇔全角の変換 | Python学習講座

    自然言語処理の前処理として全半角の変換を行うことが多いと思いますが、その際に便利なmojimojiというライブラリについて学習します。全半角処理ができるライブラリは色々あるのですが、その中でもmojimojiは処理が比較的高速である点に特徴があります。 インストールは以下の通りpipで行います。一部のlinuxではgcc-c++がインストールがなくエラーが出るかもしれません。ページ下部の補足を参照してください。 pip install mojimoji では使い方について見ていきましょう。 全角から半角へ変換する その名もズバリzen_to_hanメソッドを使用します。kana、digit、asciiというオプションをキーワード引数で指定すると、カナ、数字、アルファベットの無効化を指定することができます。 import mojimoji text = "python パイソン 1000"

  • 1