设为首页 加入收藏

TOP

完整的正则表达式知识汇总(Python知识不断更新)(三)
2018-11-14 02:10:26 】 浏览:321
Tags:完整 正则 表达式 知识 汇总 Python 不断 更新
())

print(re.match('[^@]+@163\.com',str).group())

# 一般只填一个字符
print(re.match('[^bc]', 'c').group())
```

## ****七、转义:\\****

```
# \进行转义
# 在正则特殊的符号, 想以字符串的形式使用使用转义
# 匹配出163的邮箱地址,且 @ 符号之前有4到20位字符, 以.com结尾
import re

str = "liuyang@163.com"

print(re.match('.{4,20}@163\.com', str).group())
```

## **八、r原字符使用**

```
# r原字符
import re

print("\\")
print("\\\\")

print(re.match('\\\\', '\\').group())
print(re.match('\\\\\\\\', '\\\\').group())
```

## **九、案例:**

爬取岗位职责的信息:
```
str = """
<div>
<p>岗位职责:</p>
<p>完成推荐算法、数据统计、接口、后台等服务器端相关工作</p>
<p><br></p>
<p>必备要求:</p>
<p>良好的自我驱动力和职业素养,工作积极主动、结果导向</p>
<p>&nbsp;<br></p>
<p>技术要求:</p>
<p>1、一年以上 Python 开发经验,掌握面向对象分析和设计,了解设计模式</p>
<p>2、掌握HTTP协议,熟悉MVC、MVVM等概念以及相关WEB开发框架</p>
<p>3、掌握关系数据库开发设计,掌握 SQL,熟练使用 MySQL/PostgreSQL 中的一种<br></p>
<p>4、掌握NoSQL、MQ,熟练使用对应技术解决方案 </p>
<p>5、熟悉 java script/CSS/HTML5,JQuery、React、Vue.js</p>
<p>&nbsp;<br></p>
<p>加分项:</p>
<p>大数据,数理统计,机器学习,sklearn,高性能,大并发。</p>

</div>
"""

import re

print(re.sub('<.+?>|\s|&nbsp;', '', str))

```

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python 历险记(三)— python 的.. 下一篇python模块导入细节

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目