pythonでひらがなの文字列から、'きゃ'、'ぎゃ'などの文字は拗音を合わせて処理する方法を探しています。
pythonで文字列を処理しています。文字列を頭の文字から順番に引数として関数に代入していきたいのですが、文字列中に拗音('ゃ'、'ゅ'、'ょ')が含まれる場合はそれぞれ前の文字と合わせて処理したいです。きゃ、きゅ、きょなど、日本語の開拗音に限ります。(あょ、わゃ、など発音できないものは含みません)
良い方法はないでしょうか?
##コードの例
質問内容の理解のためにコードを示します。例えば下記のコードです。
python
1def printer(letter): 2 # 本来は何らかの処理 3 print(letter) 4sentence = "きょうはきゅうりょうびだ" 5for letter in sentence: 6 printer(letter)
result
1き 2ょ 3う 4は 5き 6ゅ 7う 8り 9ょ 10う 11び 12だ
となるところを
result
1きょ 2う 3は 4きゅ 5う 6り 7ょ 8う 9び 10だ
となるような方法を探しています。
質問内容に不明な点などございましたらコメントください。
よろしくお願いします。
Twitterみたいなくだけた場ででる くゃ とかどうしたいのか、とか、 きゃぁ は3文字にしたいのか、とか考慮することは多いのに質問に情報が少なすぎかと
回答3件
あなたの回答
tips
プレビュー