ASCII 文字セットのコードと文字を示します.正規表現の文字列パターンを設定する際に参考にして下さい.コード番号 8, 9, 10, 13 はそれぞれ制御文字でバックスペース,タブ,ラインフィード,キャリッジリターンとして用いられ,画面には表示されません.コード番号 128 から 255 まではラテン文字中心の文字コードです.
正規表現での半角英数字の文字クラスは [a-zA-Z0-9] のパターンで表現しますが,半角記号だとやや長くなり,[!-/:-@[-`{-~] となります.文字クラス内でエスケープが必要な文字は ] と \ だけです.
| Code | Character | Meta character |
| 0 | ||
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | *1 | |
| 9 | *2 | |
| 10 | *3 | |
| 11 | ||
| 12 | ||
| 13 | *4 | |
| 14 | ||
| 15 | ||
| 16 | ||
| 17 | ||
| 18 | ||
| 19 | ||
| 20 | ||
| 21 | ||
| 22 | ||
| 23 | ||
| 24 | ||
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | ||
| 30 |
–
|
|
| 31 | ||
| 32 | [space] | |
| 33 | ! | |
| 34 | ” | |
| 35 | # | |
| 36 | $ | |
| 37 | % | |
| 38 | & | |
| 39 | ‘ | |
| 40 | ( | ✔ |
| 41 | ) | ✔ |
| 42 | * | ✔ |
| 43 | + | ✔ |
| 44 | , | |
| 45 | – | |
| 46 | . | ✔ |
| 47 | / | |
| 48 | 0 | |
| 49 | 1 | |
| 50 | 2 | |
| 51 | 3 | |
| 52 | 4 | |
| 53 | 5 | |
| 54 | 6 | |
| 55 | 7 | |
| 56 | 8 | |
| 57 | 9 | |
| 58 | : | |
| 59 | ; | |
| 60 | < | |
| 61 | = | |
| 62 | > | |
| 63 | ? | ✔ |
| 64 | @ | |
| 65 | A | |
| 66 | B | |
| 67 | C | |
| 68 | D | |
| 69 | E | |
| 70 | F | |
| 71 | G | |
| 72 | H | |
| 73 | I | |
| 74 | J | |
| 75 | K | |
| 76 | L | |
| 77 | M | |
| 78 | N | |
| 79 | O | |
| 80 | P | |
| 81 | Q | |
| 82 | R | |
| 83 | S | |
| 84 | T | |
| 85 | U | |
| 86 | V | |
| 87 | W | |
| 88 | X | |
| 89 | Y | |
| 90 | Z | |
| 91 | [ | ✔ |
| 92 | \ | ✔ |
| 93 | ] | ✔ |
| 94 | ^ | ✔ |
| 95 | _ | |
| 96 | ` | |
| 97 | a | |
| 98 | b | |
| 99 | c | |
| 100 | d | |
| 101 | e | |
| 102 | f | |
| 103 | g | |
| 104 | h | |
| 105 | i | |
| 106 | j | |
| 107 | k | |
| 108 | l | |
| 109 | m | |
| 110 | n | |
| 111 | o | |
| 112 | p | |
| 113 | q | |
| 114 | r | |
| 115 | s | |
| 116 | t | |
| 117 | u | |
| 118 | v | |
| 119 | w | |
| 120 | x | |
| 121 | y | |
| 122 | z | |
| 123 | { | ✔ |
| 124 | | | ✔ |
| 125 | } | ✔ |
| 126 | ~ | |
| 127 |
参照:ASCII文字コード