ネット小説を書いているのだけど、こういう書き方をする登場人物がいる。
「車ニ名前ヲツケル趣味ハナイカナ。アエテ言エバ商品名『すずき・えぶりい』カラ、えぶりいッテ呼ンデルケドサ」
""これ、意外と入力が面倒くさい。""
普通に変換で入力できないからね……。
面倒くさいので、pythonで変換してみることにした。
!/usr/bin/env python
import jaconv
import re
import sys
_f = False
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):
print(jaconv.hira2kata(x),end="")
elif(p2.match(x) != None):
print(jaconv.kata2hira(x),end="")
else:
print(x,end="")
print("")
test2.py 「車に名前をつける趣味はないかな。あえて言えば商品名『スズキ・エブリイ』か ら、エブリイって呼んでるけどさ」 「車ニ名前ヲツケル趣味ハナイカナ。アエテ言エバ商品名『すずき・えぶりい』カラ、えぶりいッテ呼ンデルケドサ」 $