标签: python regex
我正在尝试从字符串中删除所有非数字。这两行代码之间有什么区别吗:
re.sub('[^0-9]+', '', strr) re.sub('[^0-9]', '', strr)
答案 0 :(得分:1)
“+,称为出现指示符(或重复运算符),表示前一个子表达式的一次或多次出现 (1+)。在这种情况下,[0-9]+ 匹配一位或多位数字。” ^ 使它不是任何数字 0-9。