1. アルファベットにマッチさせる 純粋なアルファベット(A-Zとa-z)にマッチさせたいときに、安易にリストの4番目の [A-z] を使おうとするとハマります。 アルファベットの文字コード 範囲を指定するときの、「範囲」とは文字コードの範囲なのですが、 [A-z] の範囲の文字は A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, [, \\, ], ^, _, `, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z
![正規表現を使うときに注意すべきこと - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/1143e5766219f8a447190a35171056e1f62c5aee/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU2JUFEJUEzJUU4JUE2JThGJUU4JUExJUE4JUU3JThGJUJFJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJTg2JUUzJTgxJUE4JUUzJTgxJThEJUUzJTgxJUFCJUU2JUIzJUE4JUU2JTg0JThGJUUzJTgxJTk5JUUzJTgxJUI5JUUzJTgxJThEJUUzJTgxJTkzJUUzJTgxJUE4JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1mNTRkODk3NjMyYmI0ODk0NjVkZTRlMWViMjU4YWQyNg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrb2tvcmlub3NvYmEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWQ4ZTkxN2ZiNTI4MmI1ZDM2OWZkYzdiZTFiZDRlYzJh%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dd2b6ac10aa52d9955b60b41d2e375fb0)