C 文字列操作 新しいページはコチラ
提供: yonewiki
(→文字列文字コード変換) |
(→文字列半角文字全角文字変換) |
||
3,229行: | 3,229行: | ||
サンプルプログラムのコメントを読んでいただければ、理解できると思います。逆の変換はconverttypeを書き換えるだけです。 | サンプルプログラムのコメントを読んでいただければ、理解できると思います。逆の変換はconverttypeを書き換えるだけです。 | ||
+ | |||
+ | |||
+ | creatInstanceで指定できる変換タイプ名は以下のとおりです。 | ||
+ | <syntaxhighlight lang="text"> | ||
+ | Arabic-Latin | ||
+ | Arabic-Latin/BGN | ||
+ | Armenian-Latin | ||
+ | Armenian-Latin/BGN | ||
+ | Azerbaijani-Latin/BGN | ||
+ | Belarusian-Latin/BGN | ||
+ | Bengali-Devanagari | ||
+ | Bengali-Gujarati | ||
+ | Bengali-Gurmukhi | ||
+ | Bengali-Kannada | ||
+ | Bengali-Latin | ||
+ | Bengali-Malayalam | ||
+ | Bengali-Oriya | ||
+ | Bengali-Tamil | ||
+ | Bengali-Telugu | ||
+ | Bopomofo-Latin | ||
+ | Bulgarian-Latin/BGN | ||
+ | Cyrillic-Latin | ||
+ | Devanagari-Bengali | ||
+ | Devanagari-Gujarati | ||
+ | Devanagari-Gurmukhi | ||
+ | Devanagari-Kannada | ||
+ | Devanagari-Latin | ||
+ | Devanagari-Malayalam | ||
+ | Devanagari-Oriya | ||
+ | Devanagari-Tamil | ||
+ | Devanagari-Telugu | ||
+ | Digit-Tone | ||
+ | Fullwidth-Halfwidth | ||
+ | Georgian-Latin | ||
+ | Georgian-Latin/BGN | ||
+ | Greek-Latin | ||
+ | Greek-Latin/BGN | ||
+ | Greek-Latin/UNGEGN | ||
+ | Gujarati-Bengali | ||
+ | Gujarati-Devanagari | ||
+ | Gujarati-Gurmukhi | ||
+ | Gujarati-Kannada | ||
+ | Gujarati-Latin | ||
+ | Gujarati-Malayalam | ||
+ | Gujarati-Oriya | ||
+ | Gujarati-Tamil | ||
+ | Gujarati-Telugu | ||
+ | Gurmukhi-Bengali | ||
+ | Gurmukhi-Devanagari | ||
+ | Gurmukhi-Gujarati | ||
+ | Gurmukhi-Kannada | ||
+ | Gurmukhi-Latin | ||
+ | Gurmukhi-Malayalam | ||
+ | Gurmukhi-Oriya | ||
+ | Gurmukhi-Tamil | ||
+ | Gurmukhi-Telugu | ||
+ | Halfwidth-Fullwidth | ||
+ | Han-Latin | ||
+ | Han-Latin/Names | ||
+ | Hangul-Latin | ||
+ | Hans-Hant | ||
+ | Hant-Hans | ||
+ | Hebrew-Latin | ||
+ | Hebrew-Latin/BGN | ||
+ | Hiragana-Katakana | ||
+ | Hiragana-Latin | ||
+ | IPA-XSampa | ||
+ | Jamo-Latin | ||
+ | Kannada-Bengali | ||
+ | Kannada-Devanagari | ||
+ | Kannada-Gujarati | ||
+ | Kannada-Gurmukhi | ||
+ | Kannada-Latin | ||
+ | Kannada-Malayalam | ||
+ | Kannada-Oriya | ||
+ | Kannada-Tamil | ||
+ | Kannada-Telugu | ||
+ | Katakana-Hiragana | ||
+ | Katakana-Latin | ||
+ | Katakana-Latin/BGN | ||
+ | Kazakh-Latin/BGN | ||
+ | Kirghiz-Latin/BGN | ||
+ | Korean-Latin/BGN | ||
+ | Latin-ASCII | ||
+ | Latin-Arabic | ||
+ | Latin-Armenian | ||
+ | Latin-Bengali | ||
+ | Latin-Bopomofo | ||
+ | Latin-Cyrillic | ||
+ | Latin-Devanagari | ||
+ | Latin-Georgian | ||
+ | Latin-Greek | ||
+ | Latin-Greek/UNGEGN | ||
+ | Latin-Gujarati | ||
+ | Latin-Gurmukhi | ||
+ | Latin-Hangul | ||
+ | Latin-Hebrew | ||
+ | Latin-Hiragana | ||
+ | Latin-Jamo | ||
+ | Latin-Kannada | ||
+ | Latin-Katakana | ||
+ | Latin-Malayalam | ||
+ | Latin-NumericPinyin | ||
+ | Latin-Oriya | ||
+ | Latin-Syriac | ||
+ | Latin-Tamil | ||
+ | Latin-Telugu | ||
+ | Latin-Thaana | ||
+ | Latin-Thai | ||
+ | Macedonian-Latin/BGN | ||
+ | Malayalam-Bengali | ||
+ | Malayalam-Devanagari | ||
+ | Malayalam-Gujarati | ||
+ | Malayalam-Gurmukhi | ||
+ | Malayalam-Kannada | ||
+ | Malayalam-Latin | ||
+ | Malayalam-Oriya | ||
+ | Malayalam-Tamil | ||
+ | Malayalam-Telugu | ||
+ | Maldivian-Latin/BGN | ||
+ | Mongolian-Latin/BGN | ||
+ | NumericPinyin-Latin | ||
+ | NumericPinyin-Pinyin | ||
+ | Oriya-Bengali | ||
+ | Oriya-Devanagari | ||
+ | Oriya-Gujarati | ||
+ | Oriya-Gurmukhi | ||
+ | Oriya-Kannada | ||
+ | Oriya-Latin | ||
+ | Oriya-Malayalam | ||
+ | Oriya-Tamil | ||
+ | Oriya-Telugu | ||
+ | Pashto-Latin/BGN | ||
+ | Persian-Latin/BGN | ||
+ | Pinyin-NumericPinyin | ||
+ | Publishing-Any | ||
+ | Russian-Latin/BGN | ||
+ | Serbian-Latin/BGN | ||
+ | Simplified-Traditional | ||
+ | Syriac-Latin | ||
+ | Tamil-Bengali | ||
+ | Tamil-Devanagari | ||
+ | Tamil-Gujarati | ||
+ | Tamil-Gurmukhi | ||
+ | Tamil-Kannada | ||
+ | Tamil-Latin | ||
+ | Tamil-Malayalam | ||
+ | Tamil-Oriya | ||
+ | Tamil-Telugu | ||
+ | Telugu-Bengali | ||
+ | Telugu-Devanagari | ||
+ | Telugu-Gujarati | ||
+ | Telugu-Gurmukhi | ||
+ | Telugu-Kannada | ||
+ | Telugu-Latin | ||
+ | Telugu-Malayalam | ||
+ | Telugu-Oriya | ||
+ | Telugu-Tamil | ||
+ | Thaana-Latin | ||
+ | Thai-Latin | ||
+ | Tone-Digit | ||
+ | Traditional-Simplified | ||
+ | Turkmen-Latin/BGN | ||
+ | Ukrainian-Latin/BGN | ||
+ | Uzbek-Latin/BGN | ||
+ | XSampa-IPA | ||
+ | az-Lower | ||
+ | az-Title | ||
+ | az-Upper | ||
+ | ch-ch_FONIPA | ||
+ | cs-cs_FONIPA | ||
+ | cs-ja | ||
+ | cs-ko | ||
+ | cs_FONIPA-ja | ||
+ | cs_FONIPA-ko | ||
+ | dsb-dsb_FONIPA | ||
+ | el-Lower | ||
+ | el-Title | ||
+ | el-Upper | ||
+ | es-am | ||
+ | es-es_FONIPA | ||
+ | es-ja | ||
+ | es-zh | ||
+ | es_419-ja | ||
+ | es_419-zh | ||
+ | es_FONIPA-am | ||
+ | es_FONIPA-es_419_FONIPA | ||
+ | es_FONIPA-ja | ||
+ | es_FONIPA-zh | ||
+ | it-am | ||
+ | it-ja | ||
+ | ja_Latn-ko | ||
+ | ja_Latn-ru | ||
+ | la-la_FONIPA | ||
+ | lt-Lower | ||
+ | lt-Title | ||
+ | lt-Upper | ||
+ | nl-Title | ||
+ | pl-ja | ||
+ | pl-pl_FONIPA | ||
+ | pl_FONIPA-ja | ||
+ | ro-ja | ||
+ | ro-ro_FONIPA | ||
+ | ro_FONIPA-ja | ||
+ | ru-ja | ||
+ | ru-zh | ||
+ | sk-ja | ||
+ | sk-sk_FONIPA | ||
+ | sk_FONIPA-ja | ||
+ | tlh-tlh_FONIPA | ||
+ | tr-Lower | ||
+ | tr-Title | ||
+ | tr-Upper | ||
+ | uz_Cyrl-uz_Latn | ||
+ | uz_Latn-uz_Cyrl | ||
+ | yo-yo_BJ | ||
+ | zh_Latn_PINYIN-ru | ||
+ | Any-Null | ||
+ | Any-Lower | ||
+ | Any-Upper | ||
+ | Any-Title | ||
+ | Any-Name | ||
+ | Name-Any | ||
+ | Any-Remove | ||
+ | Any-Hex/Unicode | ||
+ | Any-Hex/Java | ||
+ | Any-Hex/C | ||
+ | Any-Hex/XML | ||
+ | Any-Hex/XML10 | ||
+ | Any-Hex/Perl | ||
+ | Any-Hex | ||
+ | Hex-Any/Unicode | ||
+ | Hex-Any/Java | ||
+ | Hex-Any/C | ||
+ | Hex-Any/XML | ||
+ | Hex-Any/XML10 | ||
+ | Hex-Any/Perl | ||
+ | Hex-Any | ||
+ | Any-NFC | ||
+ | Any-NFKC | ||
+ | Any-NFD | ||
+ | Any-NFKD | ||
+ | Any-FCD | ||
+ | Any-FCC | ||
+ | Any-ch_FONIPA | ||
+ | Any-Latin | ||
+ | Any-Telugu | ||
+ | Any-Gurmukhi | ||
+ | Any-Gujarati | ||
+ | Any-Malayalam | ||
+ | Any-Oriya | ||
+ | Any-Devanagari | ||
+ | Any-Kannada | ||
+ | Any-Tamil | ||
+ | Any-cs_FONIPA | ||
+ | Any-ru | ||
+ | Any-Bengali | ||
+ | Any-uz_Latn | ||
+ | Any-Katakana | ||
+ | Any-ro_FONIPA | ||
+ | Any-zh | ||
+ | Any-yo_BJ | ||
+ | Any-am | ||
+ | Any-es_419_FONIPA | ||
+ | Any-es_FONIPA | ||
+ | Any-sk_FONIPA | ||
+ | Any-Hant | ||
+ | Any-Hans | ||
+ | Any-Hiragana | ||
+ | Any-la_FONIPA | ||
+ | Any-dsb_FONIPA | ||
+ | Any-Syriac | ||
+ | Any-Greek | ||
+ | Any-Greek/UNGEGN | ||
+ | Any-Cyrillic | ||
+ | Any-Hangul | ||
+ | Any-Bopomofo | ||
+ | Any-Arabic | ||
+ | Any-Thai | ||
+ | Any-Armenian | ||
+ | Any-Thaana | ||
+ | Any-Georgian | ||
+ | Any-Hebrew | ||
+ | Any-uz_Cyrl | ||
+ | </syntaxhighlight> | ||
=='''文字列の検索と置換'''== | =='''文字列の検索と置換'''== |