regex 检查字符串是否只包含数字和特殊字符的正则表达式

ccgok5k5  于 2022-12-30  发布在  其他
关注(0)|答案(1)|浏览(193)

我正在尝试创建一个if函数来检查一个字符串是否只包含数字和任何特殊字符的混合。例如:

Input: "Hello"
>>> False

Input: "$34&@!5^"
>>> True

Input: "Hello34#&%"
>>> False

我刚接触正则表达式,不知道如何编写正则表达式。我知道检查特殊字符是r'^[_\W]+$',而isdigit()只能用于检查数字,但如何将两者结合起来呢?我不知道如何将[0-9]和其他符号结合起来编写正则表达式。

nxowjjhe

nxowjjhe1#

可以使用^[\W0-9_]+$匹配所有非单词字符_0-9

相关问题