当前位置: 首页 > news >正文

迅腾网络网站建设有限公司营业推广的形式包括

迅腾网络网站建设有限公司,营业推广的形式包括,图书馆网站建设需求方案,成都建立网站的公司一、基础语法1.1 语法速查1.2 最简单的正则匹配学习正则一般是从 match 和 search 函数开始#xff0c;推荐教程。matchmatch(pattern, string) 函数会从字符串的头部开始搜索#xff0c;如果匹配到了 pattern 则将其结果存入 group 中#xff0c;匹配到了几次就存入几次推荐教程。matchmatch(pattern, string) 函数会从字符串的头部开始搜索如果匹配到了 pattern 则将其结果存入 group 中匹配到了几次就存入几次如果没有匹配到则返回空。import rea Jack love Roseres re.match(rJack, a)if res:print(res.group(0))输出结果Jacksearch如果想在句子中匹配某个单词应该使用 search() 函数使用match() 函数是搜索不到的import rea Jack love coding!res1 re.match(rlove, a)res2 re.search(rlove, a)if res1:print(res1.group(0))if res2:print(res2.group(0))输出结果love如果匹配了多个结果那么同样的输出 group(2)、group(3)……import rea Jack love Rose and love coding!res re.search(rJack (.*) and (.*) coding!, a)if res:print(res.group(1))print(res.group(2))输出结果love Roselovematch 和 search 函数适合于本身已经知道了有几个需要匹配项的情况如果需要找出所有的匹配项应该使用 findall后面会讲到。compile函数声明re.compile(pattern[, flags])flags 是一个可选参数表示匹配模式比如忽略大小写多行模式等具体参数为我们来尝试一下import rea Jack love Rose and love coding!# 忽略大小写pattern re.compile(rJACK (.*) AND (.*) coding!, re.I)res pattern.match(a)if res:print(res.group(1))print(res.group(2))输出结果love Roselovefindall在字符串中找到正则表达式所匹配的所有子串并返回一个列表如果没有找到匹配的则返回空列表。注意 match 和 search 是匹配一次 findall 匹配所有。import repattern re.compile(r\d) # 查找数字result1 pattern.findall(www.hao123baidu456.com)result2 pattern.findall(www.hao123baidu456.com, 0, 10) # 指定匹配范围print(result1)print(result2)输出结果[123, 456][123]1.3 转义字符匹配转义字符的匹配需要 \ 做转义。匹配括号import re# 匹配括号里的内容a www.hao123(baidu)456.com# 忽略大小写pattern re.compile(r\((.*)\))res pattern.findall(a)print(res[0])输出内容baidu匹配$$是一个特殊的字符在正则中表示以某字符结尾假设我们要匹配 $$ 中间的内容(经常在公式转换中使用)应该怎么写呢import rea $yx^2$# 匹配$$中间的内容pattern re.compile(r\$(.*)\$)res pattern.findall(a)print(res[0])输出结果yx^2其他的转义字符使用方式类似。1.4 正则替换Python 的re模块提供了re.sub用于替换字符串中的匹配项。函数声明如下re.sub(pattern, repl, string, count0, flags0)【例 1】将字符串中的 s 替换为 Aimport rea this is hustpattern re.compile(rs)res re.sub(pattern, A, a)print(res)输出结果thiA iA huAt【例 2】将字符串中的 $A$ 替换为 $A$import re# replace $A$ to $A$a 设集合$a{1,2,3}$,求集合$a$的子集个数。b re.sub(r\$(.?)\$, r$\1$, a)print(a)print(b)输出结果设集合$a{1,2,3}$,求集合$a$的子集个数。设集合$a{1,2,3}$,求集合$a$的子集个数。这里有个注意的点 \1 表示匹配到的内容。【例 2】将字符串中的无效测试替换为空字符import rea 华中科技大学机械学院(无效)b 华中科技大学紫菘公寓(测试)c 华中科技大学无效紫菘测试公寓(西区)pattern re.compile(u(无效|测试))res1 re.sub(pattern, , a)res2 re.sub(pattern, , b)res3 re.sub(pattern, , c)print(res1)print(res2)print(res3)输出结果华中科技大学机械学院()华中科技大学紫菘公寓()华中科技大学紫菘公寓(西区)二、进阶用法2.1 判断字符串是否为数字import rea -1234b -12.34c .34print(re.match(r^[-]?\d$, a)) # 匹配int 1print(re.match(r^[-]?[0-9].*$, a)) # 匹配int 2print(re.match(r^[-]?\d*(\.)\d$, b)) # 匹配floatprint(re.match(r^[-]?\d*(\.)\d$, c)) # 匹配floatprint(re.match(r^[-]?\d*(\.)?\d$, a)) # 匹配int 或 float输出结果2.2 去除括号中的内容去除括号里的内容其实就是利用 re.sub 的替换功能import rea 华中科技大学附属同济医院(西区)pattern re.compile(u\$(.*)\$)res re.sub(pattern, , a)print(res)输出结果华中科技大学附属同济医院2.3 去除脏符号【例 1】因为平时工作中接触数据很多经常需要对数据进行清洗其中一个很重要的流程就是去除字符串中除了中文、英文、括号之外的所有字符这个实现如下import rea 华中科技大学机械学院 B240 (研究生工作室;电话联系)。pattern re.compile(u[^\u4e00-\u9fa50-9a-zA-Z()()])res re.sub(pattern, , a)print(res)输出结果华中科技大学机械学院B240(研究生工作室电话联系)【例 2】括号内不是期或者区则删掉括号内容import rea 华中科技大学紫菘公寓(一期)。b 华中科技大学紫菘公寓(西)。pattern re.compile(u\((?!.*[区期]).*\)|\((?!.*[区期]).*\))res1 re.sub(pattern, , a)res2 re.sub(pattern, , b)print(res1)print(res2)输出结果华中科技大学紫菘公寓(一期)。华中科技大学紫菘公寓。
http://www.zqtcl.cn/news/89228/

相关文章:

  • 自己怎么做个网站公众号平台官网入口
  • 上海市建设教育网站百度识别图片找图
  • 北京论坛网站建设wordpress ssl插件
  • 石碣网站建设网页设计实训总结1500字通用
  • 优设网站怎么下载阿里云网站建设 部署与发布笔记
  • 网站你了解的seo排名外包
  • 网站域名包括哪些深入解析wordpress 原书第2版 pdf
  • 小牛在线网站建设电子商务冷门吗
  • 兰州市城乡建设及网站如何建设网站网站
  • 有关做化工机械的网站网站的运营维护
  • ai建站工具网站界面设计缺点
  • 南城网站建设公司案例企业建网站群
  • 东莞专业网站制作设计建设银行人力资源系统网站怎么进
  • pc网站手机网站app推广型网站建设网址
  • 设计公司网站建设模板图求职简历网
  • 英文网站建设成都seo搜索优化是什么
  • 做一视频网站中级网页设计师
  • 徐州提供网站建设报价表永康建设投标网站
  • 网站从建设到运行要多少网站上的缩略图怎么做清晰
  • 北京购物网站建设wordpress远程上传媒体文件
  • 克隆网站怎么导入wordpress合肥那家公司做网站
  • 网站怎么做才有收录可做百度百科参考资料的网站
  • 家庭网络建站邢台信都区最新通告
  • 网站如何做关键词优化网站推广开户
  • 阳江招聘网最新招聘信息网美容框深圳网站建设seo优化
  • 网站底部备案图标搭建网站的方法
  • 小说网站排名人气网络营销是不是网络销售
  • 学平面设计网站网站内链检查
  • 用php做网站需要什么官网建站网站
  • 公司网站建设模板免费一个完整的网站 技术