【发布时间】:2022-12-28 23:57:31
【问题描述】:
我正在尝试制作一个 if 函数来检查字符串是否仅包含数字和任何特殊字符的混合。例如:
Input: "Hello"
>>> False
Input: "$34&@!5^"
>>> True
Input: "Hello34#&%"
>>> False
我是 Regex 的新手,我不确定如何为此编写 Regex。我知道检查特殊字符是 r'^[_\W]+$' ,而 isdigit() 只能用于检查数字,但我如何将两者结合起来?我对如何组合 [0-9] 和其他符号为此编写正则表达式感到困惑。
【问题讨论】:
标签: python regex if-statement