读书人

关于正则表达式ramp;#x27;/b=100\amp;#x27;为

发布时间: 2013-11-21 23:38:25 作者: rapoo

关于正则表达式r'/b=100\'为什么出错
在python解释器中输入
r'/b=100\'
出错,为什么会出错呢?
输入
r'/b=100\\'
为什么有显示'/b=100\\\\'呢?
想不明白,字符串前加r不是代表绝对字符串吗(正则字符串)?为什么还是会有转意字符参和进来。。
[解决办法]
唉,这些事情很难解释,要知道解析器本身也是个程序,他也有一些规则去分析语句体的

记着避免在最后使用 \ ,如果非要用就写成chr(0x5c)或类似方式
a=r'/b=100'+chr(0x5c)

读书人网 >perl python

热点推荐