re正则表达式讲解—初步认识

# f = open(r"C:\Users\LENOVO\Desktop\模特.txt",‘r‘)

# 1.常规提取文档内容方法
# contacts = []
# for i in f:
#     name,local,height,weight,telephone = i.split()
#     if len(telephone) == 11 and telephone.isdigit():
#
#
#         contacts.append(telephone)
#
# print(contacts)

# 2.运用re模块快速提取文档内容

import re
f = open(r"C:\Users\LENOVO\Desktop\模特.txt",‘r‘)
date = f.read()

print(re.search("1[0-9]{10}",date))  #找到第一个
print(re.findall("1[0-9]{10}",date)) # 找到所有符合条件的

运用re模块可以更简洁的搜索到自己需要的文件内容。 

原文地址:https://www.cnblogs.com/Roc-Atlantis/p/8890820.html

时间: 2024-08-30 09:07:10

re正则表达式讲解—初步认识的相关文章

正则表达式(初步了解)

什么是正则表达式? 简单的说,正则表达式就是一套大量的字符串而定义的规则和方法. 通过正则表达式这些特殊符号,我们可以快速的过滤,替换需要的内容 . 为什么要学习正则表达式? 在工作中,我们做LINUX运维工作,时刻面对着大量的日志,程序,命令的输出. 迫切的需要过滤我们需要的一部分内容,甚至是一个字符串. 两个注意事项: 1.正则表达式的应用非常广泛,存在于各种语言中,PERL,PHP,JAVA等 我们今天给大家讲解的就是LINUX的正则表达式,系统运维中常用的正则表达式, 常用的正则表达式的

Javascript正则表达式的初步学习

1 <html> 2 <head> 3 <meta charset="utf-8"> 4 <title>正则表达式的学习</title> 5 </head> 6 <body> 7 8 <script language="javascript"> 9 //创建正则表达式,RegExp是一个对象,test是一个方法 10 //第一个参数是正则表达式的文本内容 11 //第二个

Python正则表达式讲解

什么是正则表达式? 正则表达式,又称规则表达式(英文:Regular Expression,在代码中简写为regex,regexp或re),计算机科学的一个概念,正则表达式通常被用来检索.替换那些符合某个规则的文本. 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符,及这些特定字符的组合,组成一个‘规则字符串’,这个‘规则字符串’用来表达对字符串一种过滤逻辑.更多关于正则表达式介绍,点击这里进入百度百科. 怎么使用正则表达式? 首先,需要导入re模块,因为关于正则表达式处理

如何使用JavaScript和正则表达式进行数据验证

利用客户端JavaScript的优势,JavaScript中的正则表达式可以简化数据验证的工作,下面与大家分享下如何使用JavaScript和正则表达式进行数据验证,感兴趣的朋友可以参考下哈 数据验证是网络应用软件从客户端接受数据的重要步骤,毕竟,您需要在使用客户数据前确保其符合预期的格式.在网络应用程序中,您可以选择使用特定平台的工具,比如ASP.NET.JSP等等,或者您可以利用客户端JavaScript的优势,JavaScript中的正则表达式可以简化数据验证的工作. 正则表达式 正则表达

Java正则表达式使用入门

Java中正则表达式的使用是很方便的,基本上只需要使用java.util.regex包下的两个类就行,分别是Pattern和Matcher. Pattern:正则表达式的编译表示形式,指定的正则表达式必须首先编译为此类的实例然后才可以匹配字符生成Matcher对象. Matcher:通过Pattern对字符匹配创建,可以通过它来判断Pattern是否匹配成功,以及在匹配成功的情况下从字符串中取出需要的内容. 以下是我写的一个小例子,从一段字符串中利用正则表达式取出需要的内容: 1 package

linux初学之——正则表达式及grep系

grep  sed   awk 被称为文本处理三剑客,本篇主要讲下grep. grep: Global search Regular Expression and Print out the line 利用正则表达式进行全局搜索并将匹配的行显示出来: 想要对grep进行深入了解就要先对正则表达式进行初步认知和学习,接下来,我们先介绍下正则表达式. 正则表达式 正则表达式:是一类字符所书写出的模式(pattern):元字符:不表示字符本身的意义,用于额外功能性的描述. 正则表达式元字符: 基本的正

初步学习Django-第三篇:URLS.PY文件详解

该文章转至博科:https://www.cnblogs.com/luchuangao/p/7113667.html urls.py:URL分发器(路由配置文件)URL配置(URLconf)就像是Django所支撑网站的目录.它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表.你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码.URL的加载是从配置文件中开始. 1.urlpatterns的两种形式: 没有前缀的情况,使用的列表(推荐方式)url

[LeetCode] Valid Phone Numbers 验证电话号码

Given a text file file.txt that contains list of phone numbers (one per line), write a one liner bash script to print all valid phone numbers. You may assume that a valid phone number must appear in one of the following two formats: (xxx) xxx-xxxx or

python学习笔记之爬虫之爬取百度贴吧某一帖子

从大神这儿静觅 ? Python爬虫实战二之爬取百度贴吧帖子讲的很不错,按照步骤一步一步的做效果很明显.第一次真正做出一个小爬虫程序,所以在csdn写出来也是对自己的一种鞭策一种鼓励,不喜勿喷,还请大神不吝赐教. 因为大神博文讲的很详细(真心详细),所以步骤我就不一一细说了 先把自己的代码贴出来(大部分一样): #!/usr/bin/env python # coding=utf-8 import urllib2 import urllib import re class Tool(object