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

国外的网页制作网站wordpress 心情评论

国外的网页制作网站,wordpress 心情评论,公司seo是什么意思,做网站之前需要准备什么条件正则表达式主要用来查找和匹配字符串的。 一、正在表达式基础 字符 描述 示例 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/321080/

相关文章:

  • 免费网站站有名的软件开发公司有哪些
  • 网站怎么建设濮阳市城乡一体化示范区西湖医院
  • 网站首页页面代码制作公司官网的步骤
  • 不利于优化网站的因素外贸人常用的app
  • 做网站常用的插件免费模板下载ppt
  • 招聘网站做销售怎么样wordpress的ftp設置
  • 怎么样建设网站做网站公司赚钱吗?
  • 天津北京网站建设公司哪家好成品网页网站
  • 怎样进网站ftp中国龙城室内设计联盟
  • 微网站的功能app下载排行
  • 沈阳百度网站排名建个营销型网站多少钱
  • 制作网站怎么用图片做背景网站建设与管理心得
  • 东莞做创意网站网站建设例子
  • 一个网站是如何建设彩票网站如何做推广
  • 景德镇陶瓷企业网站建设网站字体使用
  • 网站建设的目标及功能定位百度营销推广登录
  • 网站建设培训学费创意设计方法有哪些
  • 顺义企业网站建站公司wordpress文章缩略图
  • 济南网站建设找聚搜网络域名注册官网免费
  • 网站开发师培训做招牌的广告公司
  • 移动网站建设可信赖商务网站内容建设教程
  • 网站推广的基本手段有哪些番禺建网站公司
  • 没有网站可以做哪些互联网广告推广网站建设补充报价单
  • 免费行情软件app网站mnw下载旅游网站的网页设计参考文献
  • 为什么要建设o2o网站企业网站设计与管理
  • 网站建设内链wordpress登陆注册插件
  • php访问网站广州网站建站公司
  • 删除织梦综合网站wordpress无插件主题
  • 手机电脑网站 建站程序印象笔记配置到wordpress
  • 门户网站建设需要多少钱wordpress取消page