正则表达式基本规则

原创 2018年04月17日 01:08:49

正则表达式基本规则

1:正则表达式在实际中的一个经典应用是识别邮箱地址。虽然不同邮箱服务器的邮箱地址的具体规则不尽相同,但是我们还是可以创建几条通用规则。

这里写图片描述

把上面的规则连接起来,就获得了完整的正则表达式。

[A-Za-z0-9\._+]+@[A-Za-z]+\.(com|org|edu|net)

2:正则表达式常用符号
这里写图片描述
3:简单示例
a:注意代码中的正则表达式

# coding=utf-8
"""
@author: jiajiknag
程序功能:获取网页上的图片,且打印出图片的相对路径
        待抓取的网页是 http://www.pythonscraping.com/pages/page3.html
"""
from urllib.request import urlopen
from bs4 import BeautifulSoup
import re
# urlopen 用来打开并读取一个从网络获取的远程对象
html = urlopen("http://www.pythonscraping.com/pages/page3.html")
bs0j = BeautifulSoup(html)
images = bs0j.findAll("img",{"src":re.compile("\.\./img\/gifts/img.*\.jpg")})
for image in images:
    print(image["src"])

b:结果
这里写图片描述

4:在线正则表达式
在线检查自己写的正则表达式是否正确:https://www.regexpal.com/

注:
不全面,如有关于正则表达式的会继续更新,博主只是用来作为自己的电子笔记以后方便查阅罢了!!!

正则表达式的基本语法规则

一、正则表达式的概念     正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 ...
  • napoleonwxu
  • napoleonwxu
  • 2015-09-11 14:54:30
  • 818

常见对象_正则表达式的组成规则

A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] ...
  • L1585931143
  • L1585931143
  • 2016-11-27 19:50:27
  • 223

Python3正则表达式(一)基本语法规则

正则表达式是一个很强大的字符串处理工具,它能帮助我们方便的检查一个字符串是否与某种模式匹配。一、python中正则表达式的基本语法规则 序号 语法 解释 表达式 成功匹配对象 1...
  • m0_37852369
  • m0_37852369
  • 2017-12-18 23:43:27
  • 483

常用的正则表达式规则和基本规范

[正则表达式]文本框输入内容控制   2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$   3 只能输入数字:"^[0-9]*$"。   4 只能输入n位的数字:"^\d{n}$"...
  • itworkermk
  • itworkermk
  • 2016-03-29 11:36:45
  • 908

Notepad++正则表达式替换规则

例子: 192.168.2.11 –> [192.168.2.11] 192.168.2.12 –> [192.168.2.12] 192.168.2.123 –> [192.168.2.123...
  • yss28
  • yss28
  • 2016-12-27 11:13:23
  • 724

正则表达式一些基本规则

[ ] 中的内容是可选字符集 [0-9] 表示要求字符范围在0-9之间 {n,m}表示数字字符串长度合法为n到m {n}表示匹配第N个字符...
  • aini6231289
  • aini6231289
  • 2016-12-02 14:06:32
  • 168

基本正则表达式规则

一、特殊字符 eg:\bhi\b.*\blucy\b 这个意思是以hi开头的以lucy结尾的不换行的字符 1.\b 这个叫元字符,代表单词的开头或结尾,即单词的分界处,只是一个位置 2.  . ...
  • iamwangch
  • iamwangch
  • 2012-10-05 19:20:02
  • 293

正则表达式的基本规则

  • 2008年11月27日 08:49
  • 3KB
  • 下载

Python中正则表达式的匹配规则

下面是Python中正则表达式的一些匹配规则,图片资料来自CSDN:
  • qq_32616315
  • qq_32616315
  • 2017-10-09 22:54:18
  • 336

字符串规则检测与正则表达式

 平时除了工作,还要为自己的理想而奋斗,很少有时间来写博客。今天加班,但是却很空闲,于是把有些东西拿出来整理整理。近来一直在做一个基于Struts的Java Web日本项目,没有什么高深的技术问题,一...
  • chenwei0000
  • chenwei0000
  • 2007-08-11 13:09:00
  • 1820
收藏助手
不良信息举报
您举报文章:正则表达式基本规则
举报原因:
原因补充:

(最多只允许输入30个字)