1、匹配一行文字中的所有开头的字母内容

import re

s="i love you not because of who you are, but because of who i am when i am with you"

import re

content=re.findall(r"\b\w",s)

print(content)

2、匹配一行文字中的所有开头的数字内容

import re

s="i love you not because 12sd 34er 56df e4 54434"

import re

s="i love you not because 12sd 34er 56df e4 54434"

ret=re.findall(r"\b\d+",s)

print(ret)

3、匹配一行文字中的所有开头的数字内容或字母内容123sdf

s="123sdf"

import re

content=re.search("\w",s).group()

print(s)

4、只匹配包含字母和数字的行

s="i love you not because\n12sd 34er 56\ndf e4 54434"

content=re.findall(r"\w+",s,re.M)

5、写一个正则表达式,使其能同时识别下面所有的字符串:'bat', 'bit', 'but', 'hat', 'hit', 'hut‘

import re

s="'bat', 'bit', 'but', 'hat', 'hit', 'hut"

#方法一

s="'bat', 'bit', 'but', 'hat', 'hit', 'hut"

import re

content=re.findall("\w+",s)

print(content)

#方法二

content=re.findall("..t",s)

print(content)

6、匹配所有合法的python标识符

#coding=utf-8

import re

s="awoeur awier !@# @#4_-asdf3$^&()+?>

s="awoeur awier !@# @#4_-asdf3$^&()+?>

import re

content=re.findall(".*",s,re.S)

print(content)

7、提取每行中完整的年月日和时间字段

#coding=utf-8

import re

s="""se234 1987-02-09 07:30:00

1987-02-10 07:25:00"""

content=re.findall("\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}",s)

print(content)

8、将每行中的电子邮件地址替换为你自己的电子邮件地址

#coding=utf-8

import re

s="""693152032@qq.com, werksdf@163.com, sdf@sina.com

sfjsdf@139.com, soifsdfj@134.com

pwoeir423@123.com"""

import re

content=re.subn("\w+@\w+.com","test@qq.com",s)

print(content,type(content))

9、匹配\home关键字,s="skjdfoijower \home   \homewer"

s="skjdfoijower \home \homewer"

import re

content=re.findall(r"\\home",s)

print(content)

10、使用正则提取出字符串中的单词s="""i love you not because of who 234 you are, 234 but 3234ser because of who i am when i am with you"""

import re

content=re.findall(r"\b[a-z]+",s,re.I)

print(content)

11、使用正则表达式匹配合法的邮件地址:

import re

s="""xiasd@163.com, sdlfkj@.com sdflkj@180.com solodfdsf@123.com sdlfjxiaori@139.com saldkfj.com oisdfo@.sodf.com.com"""

import re

content=re.findall("\w+@\w+.com",s)

print(content)

12、去除以下html文件中的标签,只显示文本信息。

岗位职责:

完成推荐算法、数据统计、接口、后台等服务器端相关工作

必备要求:

良好的自我驱动力和职业素养,工作积极主动、结果导向

技术要求:

1、一年以上 Python 开发经验,掌握面向对象分析和设计,了解设计模式

2、掌握HTTP协议,熟悉MVC、MVVM等概念以及相关WEB开发框架

3、掌握关系数据库开发设计,掌握 SQL,熟练使用 MySQL/PostgreSQL 中的一种

4、掌握NoSQL、MQ,熟练使用对应技术解决方案

5、熟悉 Javascript/CSS/HTML5,JQuery、React、Vue.js

加分项:

大数据,数理统计,机器学习,sklearn,高性能,大并发。

import re

content=re.sub("?\w+>| "," ",s)

print(content)

13、将以下网址提取出域名:

http://www.interoem.com/messageinfo.asp?id=35`

http://3995503.com/class/class09/news_show.asp?id=14

http://lib.wzmc.edu.cn/news/onews.asp?id=769

http://www.zy-ls.com/alfx.asp?newsid=377&id=6

http://www.fincm.com/newslist.asp?id=415

p = r"(http://.+?/).+"

print(re.sub(p, lambda x : x.group(1), s2))

标签:练习题,python,com,content,re,print,import,day18,findall

python合法关键字是_python练习题-day18相关推荐

  1. python常用关键字意思_Python 关键字列表及示例

    本教程提供有关Python中使用的所有关键字的简要信息. 关键字是Python中的保留字.我们不能将关键字用作变量名,函数名或任何其他标识符. 这是Python编程中所有关键字的列表 上述关键字可能会 ...

  2. python常用关键字意思_python基础之常用关键字总结

    前言 到python3.6为止,python内置的关键字有33个,比python2.7的版本多了2个.下面总结一下python3的关键字的使用. python内置关键字 解释器在加载上下文的时候,如果 ...

  3. python合法变量类型_Python 变量类型

    变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...

  4. python循环经典例题_python练习题:循环打印嵌套列表

    好久没写博文了,添加一个练习题,选自<head_first_python>~~ python列表:以中括号开始和结束"[]":列表项以逗号","分隔 ...

  5. python分数序列求和_Python练习题 019:求分数序列之和

    [Python练习题 019] 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和. --------------------------------- ...

  6. python语言关键字是_Python 关键字

    1 Python 关键字概述 Python 关键字(或称 保留字)指的是 Python 语言中一些已经被赋予特定意义的单词. 也属于是标识符,但是不能被用作普通标识符. 以下标识符被作为 Python ...

  7. python计算题库_python练习题-

    Python 练习题库 By 郑红波 2017-12-19 一. 填空题 1. Python 标准库 math 中用来计算平方根的函数是 __________ . ( sqrt ) 2. 在 Pyth ...

  8. python函数关键字参数传递_Python给函数传递不定关键字的参数

    转载请注明来自公众号『数据挖掘机养成记』 前言 在上一篇文章『[Python]给函数传递不定个数的参数』中,我们主要讲解了*在函数定义和函数调用阶段的不同作用,并留了一个小问题: 我们用*定义了add ...

  9. python分解完数_Python练习题 014:完数

    [Python练习题 014] 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. -------------------- ...

最新文章

  1. git粘贴命令行_git进阶,ssh和命令行
  2. 寻找重复数—leetcode287
  3. flask 接口 让别人能访问_flask搭建一个前后端分离的系统
  4. c语言loop until用法,流程控制中的while、until、for循环
  5. java编写flash相册的制作软件_flash相册制作大师免费版
  6. 二、Vue菜鸟小教程-vue-router的简单入门程序
  7. java easyui 模板_漂亮easyui皮肤组件html模板下载A 最新 最全
  8. case when的使用方法
  9. 浅析大数据与传统经济学
  10. android设置 虚线边框,Android实现代码画虚线边框背景效果
  11. Win 10 关闭系统自动更新(解决svchost.exe 占用网络问题,解决svchost.exe不断消耗流量问题)
  12. redis-----07-----redigo基本命令操作(主要讲如何让go的struct、map展开成redis的参数,以及使用struct获取redis返回的key-value批量数组)
  13. 【高等数学】无穷数级
  14. 【2021-05-06】JS逆向之微店登入ua
  15. 【Codeforces】764A Compote
  16. Ubuntu rEFInd 引导双系统界面美化
  17. 迅锐CMS模板常用调用总结
  18. 汽车噪音检测要求有那些
  19. 大数据学习线路及各阶段学习书籍推荐
  20. STM32DAC讲解及代码示例

热门文章

  1. java怎么获取服务器文件夹,java获取远程服务器的文件夹
  2. php 扩展包是什么意思,大家知道扩展用户组是什么意思么??
  3. 思科面试题c语言,C语言面试题~总汇(基础题、嵌入式、微软、华为、思科……).doc...
  4. CTF-Web-基础知识点汇总
  5. android 导入系统证书,安卓手机添加系统证书方法(HTTPS抓包)
  6. 什么是MVP架构模式(Model、View、Presenter)?(软件设计模式MVC、MVVW)
  7. yunyang tensorflow-yolov3 启动evaluate.py报错:Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED原因
  8. ajax 泛微oa表单js_OA项目总结
  9. python调用exe程序 传入参数_关于使用c#调用python脚本文件,脚本文件需要传递参数...
  10. ProxyFactoryBean(代码)