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

虚拟主机可以做视频视频网站吗深圳建设工程网

虚拟主机可以做视频视频网站吗,深圳建设工程网,赤水市白房建设局网站,有人模仿qq音乐做的h5网站吗文章目录 一、[]: 一个字符集合二、{}: 重复次数三、特殊符号四、(): 分组五、python代码示例六、注意 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个…

文章目录

    • 一、[]: 一个字符集合
    • 二、{}: 重复次数
    • 三、特殊符号
    • 四、(): 分组
    • 五、python代码示例
    • 六、注意

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。

一、[]: 一个字符集合

[] 被称为字符类,用于定义一个字符集合,匹配该集合中任意一个字符。
在方括号内列出所有可能匹配的字符,正则表达式会匹配方括号中任意一个字符。

特殊符号含义
-来表示一个字符范围
^表示排除方括号中指定的字符,例如:[ ^0-9] 非数字
\d[0-9]
\D[^0-9]
\w[a-zA-Z0-9_]
\W[^a-zA-Z0-9_]
\s匹配任意空白字符,包括空格、制表符、换行符等
\S匹配任意非空白字符
\b单词边界,匹配单词的开始或结束位置,例如:\bcat\b匹配独立的单词 cat,而不会匹配 category 中的 cat
\B非单词边界,匹配不在单词开始或结束的位置,例如:\Bing\B 对于 string 中的 ing 会匹配,而对于 sing 则不匹配

二、{}: 重复次数

{} 被称为量词,用于指定前面的元素(字符、字符类或分组)出现的次数。

特殊符号含义
+{1, } 1次以上
*{0,} 0次以上
?{0,1} 0次或1次、注:跟在 *+{} 等后面时,表示非贪婪匹配
.匹配任意一个字符(换行除外)

三、特殊符号

特殊符号含义
^匹配开始的字符串
$匹配结尾的字符串
\转译符,例如:\. 匹配 .\d 匹配任意数字(等价于 [0-9]
|或者。例如:[a|b]

四、(): 分组

  1. 分组,将多个字符组合成一个整体
  2. 创建捕获组,保存匹配内容
  3. 创建非捕获组((?:)
  4. 反向引用(\数字
  1. 分组,将多个字符组合成一个整体
import re# 匹配连续出现两次的 "ab"
pattern = r'(ab){2}'
text = 'abababc'
result = re.findall(pattern, text)
print(result) 	 # ['ab']
  1. 创建捕获组,保存匹配内容
import re# 匹配日期,格式为 "年-月-日",并捕获年、月、日
pattern = r'(\d{4})-(\d{2})-(\d{2})'
text = 'Today is 2024-10-15.'
result = re.search(pattern, text)
if result:print("Full match:", result.group(0))	# Full match: 2024-10-15print("Year:", result.group(1))			# Year: 2024print("Month:", result.group(2))		# Month: 10print("Day:", result.group(3))			# Day: 15
  1. 创建非捕获组((?:)
import re# 使用非捕获组匹配 "abc" 或 "def" 后面跟着一个数字
pattern = r'(?:abc|def)\d'
text = 'abc1 def2 ghi3'
result = re.findall(pattern, text)
print(result) 		# ['abc1', 'def2']
  1. 反向引用(\数字
import re# 匹配连续出现两次相同的单词
pattern = r'(\b\w+\b)\s+\1'
text = 'hello hello world'
result = re.findall(pattern, text)
print(result) 		# ['hello']

五、python代码示例

Python中,使用re模块来实现正则表达式。

import re
regex = 'a'
string = 'abc'# 1. re.search(regex, string)
# 检查这个字符串string是否匹配正则表达式
if re.search(regex, string) is not None:print(string)	# abc# 2. results = re.findall(regex, string)
# 匹配带正则表达式的那部分字符串
string = '2014 was a good year, but 2025 will be better!'
years = re.findall('[1-2][0-9]{3}', string)
print(years)	# ['2014', '2025']# 3. result.group(0)
# 分组提取,见上面分组

六、注意

正则表达式里使用\作为转义字符

假如你需要匹配文本中的字符\,name编程语言表示的正则表达式需要4个反斜杠\\\\,前两个和后两个分别用于在编程语言中转义成反斜杠,转换成两个反斜杠后再在正则表达式中转义成一个反斜杠。Python中的原生字符串很好的解决了这个问题,这个例子中的正则表达式可以使用r"\\"表示。同样,匹配一个数字的"\\d"可以写成r"\d",不需要再担心是否漏写了反斜杠,写出来的表达式也更直观。

import reif re.search("\\\\", "I have one nee\dle") is not None:print("Match")
else:print("Not Match")
import reif re.search(r"\\", "I have one nee\dle") is not None:print("Match")
else:print("Not Match")

文章转载自:

http://wjhXJHLm.rwdbz.cn
http://SaSTVA5G.rwdbz.cn
http://QYshtax0.rwdbz.cn
http://y63TzRxw.rwdbz.cn
http://B0A5anS1.rwdbz.cn
http://wWPv3ET8.rwdbz.cn
http://HZ713GTK.rwdbz.cn
http://CRio1J67.rwdbz.cn
http://lrLU9hMq.rwdbz.cn
http://3LQv2KX8.rwdbz.cn
http://MewmTrrf.rwdbz.cn
http://XNkitCTb.rwdbz.cn
http://pep3JAxM.rwdbz.cn
http://ZrejP13K.rwdbz.cn
http://8YIgYqdX.rwdbz.cn
http://Oclg0U8x.rwdbz.cn
http://e6BJcbAs.rwdbz.cn
http://ch2YFu3n.rwdbz.cn
http://CReZRsSx.rwdbz.cn
http://qzVLx7rt.rwdbz.cn
http://cZyeaZkt.rwdbz.cn
http://SOMJUd6F.rwdbz.cn
http://KuQvTgQR.rwdbz.cn
http://5bzR4jO9.rwdbz.cn
http://xlBq3q9w.rwdbz.cn
http://bd7iV9ak.rwdbz.cn
http://005Zdm8O.rwdbz.cn
http://pzNjtMtx.rwdbz.cn
http://rX2qRomz.rwdbz.cn
http://zB5xWoxn.rwdbz.cn
http://www.dtcms.com/wzjs/650861.html

相关文章:

  • 怎么把自己做的网站放到公网上网站文字格式
  • 阿里网站年费续费怎么做分录求做外宣图网站
  • 建设银行积分兑换商城官方网站网络营销指导如何做
  • vs2010网站开发网站默认首页设置
  • 上海电子商务网站制作公司新闻媒体网站开发文档
  • 青海省住房建设厅网站建立网站找什么公司
  • 做seo_教你如何选择网站关键词wordpress grace7
  • 网站建设前提黄骅市网站建设公司
  • 郑州网站优化技巧施工合同模板
  • 苏州网站设计网站搭建网站如何认证
  • 妇科医院手机网站网站设计需要哪些
  • 建筑图纸字母代表大全图解长沙百度首页优化排名
  • 网站建设基本流程价格wordpress wp syntax
  • 网站架构设计师待遇怎么样网站标题的选择
  • 做智能网站网站公众号信息化建设工作计划
  • 做区位分析的网站苏州网页制作人才招聘
  • 潍坊网站建设 诸城网页制作教程素材
  • 苏州建站费用汕头网络科技有限公司
  • 英文集团网站设计建设服务器网站后台登陆密码黄框显示
  • 外包公司做的网站怎么改密码手机浏览器主页网站推荐
  • 多语言站点 wordpress建设银行网上官方网站
  • 网站宣传的劣势做网站的疑问有哪些
  • 做网站要什么技术wordpress打开文章404
  • 物流信息网站网站维护和推广方案
  • ps做网站图片北海市住房和城乡建设局网站
  • 足彩彩票网站建设政工网站建设
  • 如何把网站做好微信同城小程序开发教程
  • 静安区网站建设杭州怎么做网站
  • 瑞典网站后缀福州有哪些制作网站公司
  • 龙华新区城市建设局网站怎么删除织梦做的网站