关于正则表达式r'/b=100\'为什么出错
在python解释器中输入
r'/b=100\'
出错,为什么会出错呢?
输入
r'/b=100\\'
为什么有显示'/b=100\\\\'呢?
想不明白,字符串前加r不是代表绝对字符串吗(正则字符串)?为什么还是会有转意字符参和进来。。
[解决办法]
唉,这些事情很难解释,要知道解析器本身也是个程序,他也有一些规则去分析语句体的
记着避免在最后使用 \ ,如果非要用就写成chr(0x5c)或类似方式
a=r'/b=100'+chr(0x5c)