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

关于网站开发的建设工程行业网站有哪些

关于网站开发的,建设工程行业网站有哪些,文字转视频软件app,余姚什么网站做装修比较好正则表达式主要用来查找和匹配字符串的。 一、正在表达式基础 字符 描述 示例 TIY\ 示意特殊序列(也可用于转义特殊字符)如:空白字符 "\s" . 任何字符(换行符除外) "he..o" ^ 起始于 "^h…

正则表达式主要用来查找和匹配字符串的。

一、正在表达式基础

字符	描述	示例	TIY\	示意特殊序列(也可用于转义特殊字符)如:空白字符 "\s"  
.	任何字符(换行符除外)	"he..o"
^	起始于	"^hello"
$	结束于	"world$"
*	零次或多次出现	"aix*"
+	一次或多次出现	"aix+"
{}	确切地指定的出现次数	"al{2}"
|	两者任一	"falls|stays"
[]	一组字符	"[a-m]"	,具体用法如下集合	描述
[arn]	返回一个匹配项,其中存在指定字符(a,r 或 n)之一
[a-n]	返回字母顺序 a 和 n 之间的任意小写字符匹配项
[^arn]	返回除 a、r 和 n 之外的任意字符的匹配项
[0123]	返回存在任何指定数字(0、1、2 或 3)的匹配项
[0-9]	返回 0 与 9 之间任意数字的匹配
[0-5][0-9]	返回介于 0 到 9 之间的任何数字的匹配项
[a-zA-Z]	返回字母顺序 a 和 z 之间的任何字符的匹配,小写或大写

2、Python正则表达式常用函数

Python 提供名为 re 的内置包,可用于处理正则表达式。

导入 re 模块:import re

函数	描述
match() 匹配字符串
findall	返回包含所有匹配项的列表
search	如果字符串中的任意位置存在匹配,则返回 Match 对象
split	返回在每次匹配时拆分字符串的列表
sub	用字符串替换一个或多个匹配项

1、match()函数

语法格式:

re.match(pattern, string) pattern:匹配的正则表达式  string:要匹配的字符串。

实例:检查

import restr = "China is a great country"
if re.match('CC+',str):  #检查字符串str中是否包含1个或者多个字符串CCprint('yes')
else:print('no')

返回结果:no

import restr = "China is a great country"
if re.match('C+',str):  #检查字符串str中是否包含1个或者多个字符串Cprint('yes')
else:print('no')

返回结果:yes

2、findall() 函数

findall() 函数返回包含所有匹配项的列表;如果未找到匹配,则返回空列表。

import restr = "China is a great country"
x = re.findall("a", str)
print(x)

运行返回如下:

[‘a’, ‘a’, ‘a’]

3、search() 函数

search() 函数搜索字符串中的匹配项,如果存在匹配则返回 Match 对象。如果有多个匹配,则仅返回首个匹配项:如果未找到匹配,则返回值 None:

import restr = "China is a great country"
x = re.search("a", str)
print(x)

Match 对象是包含有关搜索和结果信息的对象。Match 对象还提供了用于取回有关搜索及结果信息的属性和方法:

span() 返回的元组包含了匹配的开始和结束位置

import restr = "China is a great country"
x = re.search("a", str)
print(x)
print(x.span())  #span() 返回的元组包含了匹配的开始和结束位置

运行后结果如下:
(4, 5)

4、split() 函数

split() 函数返回一个列表,其中字符串在每次匹配时被拆分,返回一个列表

import restr = "China is a great country"
x = re.split("\s", str)  #在每个空白字符处进行拆分
print(x)

运行返回如下:

[‘China’, ‘is’, ‘a’, ‘great’, ‘country’]

5、sub() 函数

sub() 函数把匹配项替换为选择的文本:

import restr = "China is a great country"
x = re.sub("\s", "9", str) #用数字 9 替换每个空白字符
print(x)

运行后返回:
China9is9a9great9country

还可以通过指定 count 参数来控制替换次数:

import restr = "China is a great country"
x = re.sub("\s", "9", str, 2)  #用数字 9 替换前2次出现的空白字符
print(x)

运行后返回:
China9is9a great country

http://www.yayakq.cn/news/98763/

相关文章:

  • 公司网站优化茂名住房证书城乡建设局官方网站
  • 什么网站不用备案做网站标准步骤
  • 关于网站建设的奖项名称网站开发定制宣传图片
  • 微网站生成app推广网上国网的意义
  • 金坛建设局网站台州seo公司
  • 俄罗斯乌克兰最新消息seo关键词优化哪个平台好
  • 嘉兴模板建站系统it公司
  • 黔东南州住房和城乡建设局网站企业查询征信
  • 网站建设公司如何挖掘客户小程序电商平台
  • 火车票网站建设多少沧州做家装的公司网站
  • 微小店网站建设平台怎么找个人搭建网站
  • seo网站关键词优化费用wordpress的文件权限设置方法
  • 网站建设与维护工作wordpress上传图片不清楚
  • 高端网站定制开发网络服务推广
  • 徐州小学网站建设南京图文制作中心
  • 定制彩票网站开发免费com域名网站
  • 建设大型网站怎样赢利室内设计公司排名前十强及作品
  • 微网站建设找哪家滁州项目建设公示在哪个网站
  • 网站主体负责人是法人网站建设优化推广杭州
  • 垄断了网站建设我要做网站做网站临泉
  • 做网站最下面写什么软件上海微网站制作
  • 备案网站ip地址seo系统源码
  • 东莞企业网站建立报价无锡百姓网推广
  • 分类网站建设与开发广告 网站
  • 网站开发常用颜色wordpress汉化版
  • 深圳网站制作哪家价格便宜wordpress xampp 本地
  • 麻涌镇做网站关于电影网站的论文摘要
  • 免费企业网站模板网站建设方案范文8篇
  • php网站后台密码破解程序手机版龙岩kk网
  • 做pc网站最大分辨率河南seo排名