文字列ジェネレーター
文字数のチェックとかするときに便利そうな文字列生成ツールです(開発者向け)。
主に入力値の文字列チェック用のテストデータを作成する際に利用します。ご自由にどーぞ。
説明
使い方
作成したい文字列の種類と文字数を入力して「実行」ボタンを押してください。
すると、テキストエリアに作成した文字列が出力されます。
文字列の種類
種類 | 説明 | 例 |
---|---|---|
定型指定 | 定型の文字列を使用して文字列を出力します。 |
半角
「半角 英字(大文字)」で、5 文字 → ABCDE
「半角 英字(小文字)」で、5 文字 → abcde 「半角 数字」で、5 文字 → 01234 「半角 記号」で、5 文字 → !"#$% 「半角 カタカナ」で、5 文字 → ヲァィゥェ 「半角 ランダム」で、5 文字 → ケRSN4
全角
「全角 英字(大文字)」で、5 文字 → ABCDE
「全角 英字(小文字)」で、5 文字 → abcde 「全角 数字」で、5 文字 → 01234 「全角 記号」で、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 |
関連サイト
関連ツール
フィードバック
要望などあれば、お気軽にどーぞ。 不具合やバグを発見した場合も、連絡をいただけると助かります。
匿名でフィードバックする
匿名でフィードバックする