例如在python语言中c = re.findall('[*+-/]', str)为什么连小数点都匹配出来了呢?把[*+-/]换成[+-*/]结果直接告诉我pattern错误。究竟应该怎样写呢?望各位大侠指教。
在正则表达式中+号,表示匹配前面一个字符出现1次或多次-号,表示匹配前一个字符与后一个字符中间的所有字符*号,表示匹配前一个字符0次或多次这些都是正则表达式中的元字符你如果要匹配他们,你得加上\[\+\-\*/] 这样就可以了