猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
不是很明白括号里的r"^ge(.{4,})"是什么意思?求解释?
python的strip_ge = re.compile(r"^ge(.{4,})")怎么理解
德玛西亚99
浏览 143
回答 2
2回答
侃侃尔雅
在r"^ge(.{4,})")中r表示原生字符串,即 不用对正则表达式中的反斜杠再转义。^ge表示以ge开头的字符串。.{4,}表示除回车换行符外的4个及以上的任意字符。r"^ge(.{4,})")表示捕获以ge开头的字符串中ge后面的部分。完整的Python程序如下。import restrip_ge = re.compile(r"^ge(.{4,})")m=strip_ge.search('gehelloworld')if m==None:print(m)else:print(m.group(1))源代码(注意源代码的缩进)
0
0
0
慕哥9229398
compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象。括号内可以匹配:以字母ge开头,至少4个任意字符(不包括换行符,并作为一组),例如:可匹配到:"ge1aA_",但匹配不到"ge1aA"
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续