1. ホーム
  2. python

[解決済み] 文字列が文字、数字、アンダースコア、ダッシュのみであることを確認するにはどうすればよいですか?

2023-02-11 10:21:03

質問

文字列内のすべての文字を繰り返し処理する方法は知っていますが、よりエレガントな方法を探しています。

どのように解決するのですか?

正規表現を使えば、わずかなコードで解決します。

import re

...

if re.match("^[A-Za-z0-9_-]*$", my_little_string):
    # do something here