0

ロシア語を書くための解決策を見つけようとしていますが、ラテン文字を使用しています(translit.ruのアイデアを参照)

私の考えは、AppleScript smth を次のように書くことです: -> 選択したテキスト -> 翻訳する

Hpw dp ActionScript で文字列を文字ごとに置き換えて作業していますか?

4

1 に答える 1

1

キリル文字でラテン語を転送すると、最初の重要な質問が飛び出します。Unicodeですか、それともラテン文字とキリル文字のエンコーディング間の転送ですか?

文字を文字に置き換える例を求められましたが、その仕組みの例を示します。もちろん他にもたくさんの例がありますが、ここではソースリストとターゲットリストを好みに合わせて変更できます。

set theString to "Hello World!"
set sourceList to "abcdefghijklmnopqrstuvwxyz"
set targetList to "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

set newString to {}
repeat with theChar in theString
    set o to offset of theChar in sourceList
    if o is 0 then
        set end of newString to contents of theChar
    else
        set end of newString to character o of targetList
    end if
end repeat
return newString as string
于 2012-03-06T22:31:08.810 に答える