文字列ジェネレーター
文字数のチェックとかするときに便利そうな文字列生成ツールです(開発者向け)。
主に入力値の文字列チェック用のテストデータを作成する際に利用します。ご自由にどーぞ。
説明
使い方
作成したい文字列の種類と文字数を入力して「実行」ボタンを押してください。
すると、テキストエリアに作成した文字列が出力されます。
文字列の種類
| 種類 | 説明 | 例 |
|---|---|---|
| 定型指定 | 定型の文字列を使用して文字列を出力します。 | 半角 「半角 英字(大文字)」で、5 文字 → ABCDE 「半角 英字(小文字)」で、5 文字 → abcde 「半角 数字」で、5 文字 → 12345 「半角 記号」で、5 文字 → !"#$% 「半角 カタカナ」で、5 文字 → ヲァィゥェ 「半角 ランダム」で、5 文字 → ケRSN4 全角 「全角 英字(大文字)」で、5 文字 → ABCDE 「全角 英字(小文字)」で、5 文字 → abcde 「全角 数字」で、5 文字 → 12345 「全角 記号」で、5 文字 → !”#$% 「全角 ひらがな」で、5 文字 → ぁあぃいぅ 「全角 カタカナ」で、5 文字 → ァアィイゥ 「全角 漢字(JIS第1水準)」で、5 文字 → 亜唖娃阿哀 ※ JIS第1水準の漢字一覧(2,965字)です。 「全角 漢字(JIS第2水準)」で、5 文字 → 弌丐丕个丱 ※ JIS第2水準の漢字一覧(3,390字)です。 「全角 SJIS文字化け」で、5 文字 → ―ソ能表Ы 「全角 機種依存」で、5 文字 → ①②③④⑤ 「全角 サロゲートペア」で、5 文字 → 𠀋𡈽𡌛𡑮𡢽 ※ サロゲートペアは2文字で1文字です。表示文字数は1文字、Unicode文字数は2文字になります。 「全角 サロゲートペア絵文字」で、5 文字 → 🀄🃏🅰🅱🅾 ※ サロゲートペアを使用した Unicode 10.0 までの絵文字です。 「全角 ランダム」で、5 文字 → ブ’たLM その他 「ランダム」で、5 文字 → $¥:YX ※ 「全角ランダム」と「ランダム」にはサロゲートペアは含まれません。 |
| 文字指定 | 任意の一文字から始まる文字列を出力します。 | 「A」で、5 文字 → ABCDE 「a」で、5 文字 → abcde 「😀」で、5 文字 → 😀😁😂😃😄 |
| コードポイント指定 | 任意のコードポイント(Unicode16進)から始まる文字列を出力します。 | u+「0041」で、5 文字 → ABCDE u+「0061」で、5 文字 → abcde u+「1f600」で、5 文字 → 😀😁😂😃😄 |
| 文字列指定 | 任意の文字列を使用して文字列を出力します。 | 「ABCDE」で、10 文字 → ABCDEABCDE |
文字列の変換
| コントロール | 説明 | 例 |
|---|---|---|
| 小 | 文字列を小文字に変換します。 | ABCDE → abcde |
| 大 | 文字列を大文字に変換します。 | abcde → ABCDE |
| 半角 | 文字列を半角文字に変換します。 | ABCDE → ABCDE |
| 全角 | 文字列を全角文字に変換します。 | ABCDE → ABCDE |
| あ | 文字列をひらがなに変換します。 | アイウエオ → あいうえお |
| ア | 文字列をカタカナに変換します。 | あいうえお → アイウエオ |
| 逆順 | 文字列を逆順に並べ替えます。 | 12345 → 54321 |
| シャッフル | 文字列をシャッフルします。 | 12345 → 32451 |
| 繰り返し | 文字列を繰り返します。 | ABCDE → ABCDEABCDE |
| 追加 | 文字列を追加します。 | |
| 切断 | 文字列を任意の文字数以内にします。 | |
| コントロール | 説明 | 例 |
| HTML escape | 文字列の特殊文字を HTML エンティティに変換します。 | <br> → <br> |
| HTML unescape | 文字列の HTML エンティティを特殊文字に変換します。 | <br> → <br> |
| HTML タグ小文字 | 文字列中の HTML タグを小文字に変換します。 | <BR> → <br> |
| HTML タグ大文字 | 文字列中の HTML タグを大文字に変換します。 | <br> → <BR> |
| HTML 除去 | 文字列から HTML タグを取り除きます。 | <h1>ABCDE</h1> → ABCDE |
| 文字参照10進 エンコード | 文字列を数値文字参照(10進数)形式でエンコードします。 | ABCDE → ABCDE |
| 文字参照16進 エンコード | 文字列を数値文字参照(16進数)形式でエンコードします。 | ABCDE → ABCDE |
| 文字参照 デコード | 文字列を数値文字参照形式でデコードします。 10進数形式と16進数形式の両方がデコードされます。 文字実体参照はデコードされません。 | ABCDE → ABCDE |
| コントロール | 説明 | 例 |
| 改行除去 | 文字列から改行を取り除きます。 | あいうえお かきくけこ → あいうえおかきくけこ |
| 文末改行 | 文字列の文末に改行を追加します。 | あいうえお。かきくけこ。 → あいうえお。 かきくけこ。 |
| nl2br | 文字列の改行の前に<br>を挿入します。 | あいうえお かきくけこ → あいうえお<br> かきくけこ |
| 行単位 昇順 | 行単位で昇順に並び替えます。 | さしすせそ なにぬねの かきくけこ たちつてと あいうえお → あいうえお かきくけこ さしすせそ たちつてと なにぬねの |
| 行単位 逆順 | 行単位で逆順に並び替えます。 | あいうえお かきくけこ さしすせそ たちつてと なにぬねの → なにぬねの たちつてと さしすせそ かきくけこ あいうえお |
| 行単位 シャッフル | 行単位でシャッフルします。 | あいうえお かきくけこ さしすせそ たちつてと なにぬねの → さしすせそ なにぬねの かきくけこ たちつてと あいうえお |
| 重複行 除去 | 重複行を取り除きます。 | あいうえお あいうえお かきくけこ かきくけこ さしすせそ → あいうえお かきくけこ さしすせそ |
| 空行 除去 | 空行を取り除きます。 | あいうえお かきくけこ さしすせそ → あいうえお かきくけこ さしすせそ |
| コントロール | 説明 | 例 |
| URL エンコード | 文字列を URL エンコーディング(パーセントエンコーディング)方式でエンコードします。 | あいうえお → %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A |
| URL デコード | 文字列を URL エンコーディング(パーセントエンコーディング)方式でデコードします。 | %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A → あいうえお |
| MIME エンコード | 文字列を MIME ヘッダエンコーディング方式でエンコードします。 | あいうえお → =?UTF-8?B?44GC44GE44GG44GI44GK?= |
| MIME デコード | 文字列を MIME ヘッダエンコーディング方式でデコードします。 | =?UTF-8?B?44GC44GE44GG44GI44GK?= → あいうえお |
| Base64 エンコード | 文字列を Base64 方式でエンコードします。 | ABCDE → QUJDREU= |
| Base64 デコード | 文字列を Base64 方式でデコードします。 | QUJDREU= → ABCDE |
| Unicode エンコード | 文字列を Unicode(Universal character names)形式でエンコードします。 | ABCDE → \u0041\u0042\u0043\u0044\u0045 |
| Unicode デコード | 文字列を Unicode(Universal character names)形式でデコードします。 \uXXXX、\UXXXX、u+XXXX、U+XXXX形式に対応しています。 サロゲートペアも使用できます。 | \u0041\u0042\u0043\u0044\u0045 → ABCDE |
関連サイト
関連ツール
フィードバック
要望などあれば、お気軽にどーぞ。 不具合やバグを発見した場合も、連絡をいただけると助かります。
サポート
コーヒー代やサーバー代をサポートいただける方はこちら。