为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式匹配加减乘除运算符+-*/(最好使用python或c++语言)

正则表达式匹配加减乘除运算符+-*/(最好使用python或c++语言)

绝地无双 2019-03-05 05:04:06
例如在python语言中c=re.findall('[*+-/]',str)为什么连小数点都匹配出来了呢?把[*+-/]换成[+-*/]结果直接告诉我pattern错误。究竟应该怎样写呢?望各位大侠指教。...
查看完整描述

2 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

在正则表达式中
+号,表示匹配前面一个字符出现1次或多次
-号,表示匹配前一个字符与后一个字符中间的所有字符
*号,表示匹配前一个字符0次或多次
这些都是正则表达式中的元字符
你如果要匹配他们,你得加上\
[\+\-\*/] 这样就可以了

查看完整回答
反对 回复 2019-03-14
?
www说

TA贡献1775条经验 获得超8个赞

在 [ ] 这里头 - 有特殊意义, 需要转义,而在外头 - 没有特殊意义,不需要转义, 就是这个得注意

查看完整回答
反对 回复 2019-03-14
  • 2 回答
  • 0 关注
  • 5612 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信