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

辽宁旅游网站开发系统优化软件排行榜

辽宁旅游网站开发,系统优化软件排行榜,网站域名维护,中关村在线主页正则表达式 特殊字符描述[]方括号表达式,表示匹配的字符集合,例如 [0-9]、[abcde]()标记子表达式起止位置*匹配前面的子表达式零或多次匹配前面的子表达式一或多次?匹配前面的子表达式零或一次\转义字符,除了常用转义外,还有&am…

 正则表达式

特殊字符描述
[]方括号表达式,表示匹配的字符集合,例如 [0-9][abcde]
()标记子表达式起止位置
*匹配前面的子表达式零或多次
+匹配前面的子表达式一或多次
?匹配前面的子表达式零或一次
\转义字符,除了常用转义外,还有:\b 匹配单词边界;\B 匹配非单词边界等
.匹配除 \n(换行)外的任意单个字符
{}标记限定符表达式的起止。例如 {n} 表示匹配前一子表达式 n 次;{n,} 匹配至少 n 次;{n,m} 匹配 n 至 m 次
|表明前后两项二选一
$匹配字符串的结尾
^匹配字符串的开头,在方括号表达式中表示不接受该方括号表达式中的字符集合

正则表达式实例

 匹配Email地址

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

 ^[a-zA-Z0-9._%+-]+的解释:

  • ^: 表示匹配字符串的开头。
  • [a-zA-Z0-9._%+-]: 是一个字符类,包含了大小写字母(a-zA-Z)、数字(0-9)以及一些特殊字符(._%+-)。
  • +: 表示前面的字符类中的字符可以出现一次或多次。

这个正则表达式的含义是:匹配以大小写字母、数字、点(.)、下划线(_)、百分号(%)、加号(+)或减号(-)开头的字符串。

匹配身份证号码

^(^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])([0-2][1-9]|10|20|30|31)\d{3}(\d|X|x)$

^[1-9]\d{5} 是一个正则表达式,用于匹配一个六位的正整数。让我们解释一下这个正则表达式的各个部分:

  • ^: 表示匹配字符串的开头。
  • [1-9]: 匹配第一个字符是1到9之间的任意一个数字。
  • \d: 匹配任意数字(等同于[0-9])。
  • {5}: 表示前一个元素(\d)必须重复出现5次。

 shell脚本与正则表达式结合的实例

 有一个文本文件 data.txt 包含一些数据,每一行都有一个字符串,你想从中提取符合特定条件的数据。

#!/bin/bash# 文件路径
file="data.txt"# 匹配并提取所有包含数字的行
echo "Lines containing numbers:"
grep -E "[0-9]" "$file"# 匹配并提取所有包含邮箱地址的行
echo -e "\nLines containing email addresses:"
grep -E "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b" "$file"# 匹配并提取所有包含日期的行 (YYYY-MM-DD)
echo -e "\nLines containing dates (YYYY-MM-DD):"
grep -E "\b\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])\b" "$file"# 匹配并提取所有以"Product:"开头的行,提取产品名称
echo -e "\nProduct names:"
grep -E "^Product: (.+)$" "$file" | sed -E 's/^Product: (.+)$/\1/'# 匹配并提取包含特定关键字的行,并统计其出现次数
keyword="important_keyword"
echo -e "\nLines containing the keyword '$keyword' and their count:"
grep -E "$keyword" "$file" | tee /dev/tty | wc -l

http://www.hengruixuexiao.com/news/18464.html

相关文章:

  • 上海新任3位市委常委网站推广优化排名教程
  • 怎么做网站截图百度广告语
  • 二级学院网站建设及利用情况百度一下百度搜索官网
  • 网站的二级栏目怎么做推广策划
  • 云南建设人力资源网站seo收费标准多少
  • 网站做的关键词被屏蔽怎样在百度上做免费推广
  • 小语种网站建设 cover百度经验手机版官网
  • 美食制作网站模板免费下载短视频运营方案策划书
  • 远程教育网站建设枫林seo工具
  • 四川省铁路建设有限公司网站什么是seo如何进行seo
  • 2015做哪些网站致富宁波网站seo公司
  • 网站网页能自己做吗免费入驻的卖货平台
  • 检测 网站优化百度一下官网
  • 毕业设计做app还是做网站申请一个网站需要多少钱
  • 建设网站费用计入什么科目网站注册
  • 北京网站设计制作关键词b站推广2024mmm已更新
  • 泰州市网站制作公司镇江网站建设企业
  • 西昌网站建设公司百度一下百度官方网
  • 电子商务营销网站建设搜索推广渠道有哪些
  • 深圳营销型网站公司前端seo搜索引擎优化
  • 电销外包怎么收费seo的范畴是什么
  • 漂亮的门户网站模板建站多少钱
  • 做文化建设的网站南昌做seo的公司有哪些
  • 淮安市做网站的公司北京百度竞价托管公司
  • 本地wordpress如何迁移百度搜索关键词排名人工优化
  • 未来网站建设想法超级外链
  • 网站开发实训步骤嘉兴seo计费管理
  • 网站总浏览量磁力宝
  • 自己找网站开发项目快点tv下载安装
  • 自助网站开发seo推广一年要多少钱