回答編集履歴
1
追記
answer
CHANGED
@@ -20,4 +20,7 @@
|
|
20
20
|
この手順で処理をすれば、「既に変換した文字が次の処理の変換対象になってしまった」というようなことは発生しません。
|
21
21
|
また、「ルールに従った変換をかける」という処理は関数として別の処理に切り出すこともできます。
|
22
22
|
|
23
|
-
marimom7さん、katoyさんの示して下さったコードともに上記のような考え方です。
|
23
|
+
marimom7さん、katoyさんの示して下さったコードともに上記のような考え方です。
|
24
|
+
|
25
|
+
ただし、例えば実は対象文字が100万文字に及ぶのだということであれば、上記は順次処理になりますので処理速度に問題が出る可能性があります。
|
26
|
+
そうなると置き換え用の文字を用いるmaiko0318さんのような方法のほうが有用かもしれません。
|