isinstance 2016-11-14 05:36 采纳率: 0%
浏览 3930

怎么用python re模块匹配问号?

现在我用

 re.sub("?", "", some_string)

然后报错

 Traceback (most recent call last):
  File "insert_mysql.py", line 338, in <module>
    main()
  File "insert_mysql.py", line 255, in main
    f_1 = re.sub("?", "", f_0)
  File "/usr/lib/python2.7/re.py", line 155, in sub
    return _compile(pattern, flags).sub(repl, string, count)
  File "/usr/lib/python2.7/re.py", line 251, in _compile
    raise error, v # invalid expression
sre_constants.error: nothing to repeat

不知道怎么解决了,大神们快出手~

然后加了原生符

 re.sub(r"?", "", some_string)

还是不行

  • 写回答

2条回答 默认 最新

  • threenewbee 2016-11-14 05:47
    关注
     问号需要转义,用\?
    
    评论

报告相同问题?