ネット小説を書いているのだけど、こういう書き方をする登場人物がいる。
「車ニ名前ヲツケル趣味ハナイカナ。アエテ言エバ商品名『すずき・えぶりい』カラ、えぶりいッテ呼ンデルケドサ」
意外と入力が面倒くさい。
普通に変換で入力できないからね……。
こういう時こそ、気軽なスクリプト言語の出番だ。
さっそく、pythonで変換してみることにした。
(ついでにクリップボードにもコピーするので、そのまま本文にペーストできます)
#!/usr/bin/env python import jaconv import re import sys import pyperclip _f = False zx = '' if(len(sys.argv) > 1): p1 = re.compile('[\u3041-\u309F]+') # ひらがな p2 = re.compile('[\u30A1-\u30FF]+') # カタカナ for y in sys.argv: if(_f == False): _f = True else: for x in y: if(p1.match(x) != None): z = jaconv.hira2kata(x) elif(p2.match(x) != None): z = jaconv.kata2hira(x) else: z = x zx = zx + z print(zx) pyperclip.copy(zx) zx = ""
$ ckh.py 「車に名前をつける趣味はないかな。あえて言えば商品名『スズキ・エブリイ』か ら、エブリイって呼んでるけどさ」 「車ニ名前ヲツケル趣味ハナイカナ。アエテ言エバ商品名『すずき・えぶりい』カラ、えぶりいッテ呼ンデルケドサ」 $