课程
/后端开发
/Python
/python正则表达式
转义字符为什么ma=re.match(r'\[[\w]\]','[a]')的斜杠打在外括号而不是内括号前面?而且,raw字符串里面的转义字符不是无效吗?
2017-02-12
源自:python正则表达式 3-1
正在回答
放在外面的话匹配的是“[任意一个字母或数字或下划线或汉字]”,放在里面就是匹配“[ 或者 ] 或者 任意一个字母或数字或下划线或汉字”。转义字符无效是的是像 \n \r \t 这种,而 \[ 可以是因为 [ 符号是元字符
lifelegendc 提问者
Extends123 回复 lifelegendc 提问者
举报
如何使用正则处理文本,带你对python正则有个全面了解
1 回答r原生字符串转义
4 回答为什么匹配的字符前面有r后面还可以使用转移符?
1 回答字符串匹配问题
1 回答字符集的排列顺序
1 回答匹配行结尾字符串