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> | ||
=='''文字列の検索と置換'''== | =='''文字列の検索と置換'''== | ||