鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[扩展阅读] Python3 如何优雅地使用正则表达式(详解三)

  [复制链接]
发表于 2016-10-20 16:59:51 | 显示全部楼层

我经过分析之后懂了,&[#]其实就是想匹配字符&#,由于开启了r.X模式之后,#有了特殊的用法,所以使用[]去#特殊性!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-8 09:14:06 | 显示全部楼层
视频里面不是说正则这部分有课后题的么?在什么地方呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-15 13:50:48 | 显示全部楼层
谢谢楼主大大!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-21 21:20:12 From FishC Mobile | 显示全部楼层
Victory_6226 发表于 2015-10-10 13:49
charref = re.compile(r"""
&[#]                # 开始数字引用 -------这里的&[#]什么意思???
(

就是被匹配字符串的首个字母
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-27 08:56:53 | 显示全部楼层
感谢小甲鱼,一直都很好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-5 16:11:23 | 显示全部楼层
第三篇了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-29 22:20:00 | 显示全部楼层
蟹蟹小甲鱼sansei
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-3 16:05:59 | 显示全部楼层
谢谢楼主分享~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-23 18:26:00 | 显示全部楼层
  1. charref = re.compile(r"""
  2. &[#]                # 开始数字引用
  3. (
  4.      0[0-7]+         # 八进制格式
  5.    | [0-9]+          # 十进制格式
  6.    | x[0-9a-fA-F]+   # 十六进制格式
  7. )
  8. ;                   # 结尾分号
  9. """, re.VERBOSE)
复制代码

下面这行是什么意思呢
&[#]                # 开始数字引用
&[#]是用来匹配"&#"的吗?
能举个字符串的例子, 可以匹配这个的吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-4 17:56:53 | 显示全部楼层
这个是怎么获得鱼币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-27 15:52:25 | 显示全部楼层
E
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-27 16:51:41 | 显示全部楼层
越看越过瘾,谢谢小甲鱼老师
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-7 20:47:18 | 显示全部楼层
QQ截图20180107204526.jpg 这里是不是有点笔误?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-27 17:50:17 | 显示全部楼层
imtheend 发表于 2016-5-30 21:03
请问这个开始数字引用你弄懂了么,我也很疑惑~后面的进制倒是理解

应该只是匹配&#,没有其他意义吧 ??????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-24 16:16:09 | 显示全部楼层

里面说了使用这个模式之后就可以在字符串里面出现注释,注释就需要用到#,但是如果你要匹配#这个符号,那就得用[#]来表示了,不然python会以为你是在注释呀
你看看下面那一行代码里面的字符串,就知道了,&[#]只是用来匹配'&#'这俩字符,因为没开启这个模式的时候#并没有其他用途所以就不需要[#]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-7-15 11:13:06 | 显示全部楼层
鱼币都快花光了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-24 12:48:49 | 显示全部楼层
01.charref = re.compile(r"""
02. &[#]                # 开始数字引用
03. (
04.     0[0-7]+         # 八进制格式
05.   | [0-9]+          # 十进制格式
06.   | x[0-9a-fA-F]+   # 十六进制格式
07. )
08. ;                   # 结尾分号
09.""", re.VERBOSE)

各位大神,为何r后面有三个 “ 呢?第一对 “ ” 表示里面是正则表达式的内容,那剩下两对 “”为何要加上呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-24 14:45:52 | 显示全部楼层
Victory_6226 发表于 2015-10-10 13:49
charref = re.compile(r"""
&[#]                # 开始数字引用 -------这里的&[#]什么意思???
(

哈哈,跟我一样的一头雾水
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-21 16:11:23 | 显示全部楼层
jiezai 发表于 2018-9-24 12:48
01.charref = re.compile(r"""
02. &[#]                # 开始数字引用
03. (

“”“   ”“”python中的字符串,用这个可以分行输入字符
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-21 20:25:06 | 显示全部楼层
I love FichC.com
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-1 21:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表