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

wap建站程序源码北京建设教育协会的网站

wap建站程序源码,北京建设教育协会的网站,北京建筑公司一览表,wordpress外链404正则表达式 特殊字符描述[]方括号表达式,表示匹配的字符集合,例如 [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.yayakq.cn/news/452286/

相关文章:

  • 网页设计html基础代码关键词整站优化公司
  • 阿里巴巴做公司网站美文网站源码
  • 新手做网站视频教程用wordpress制作软件
  • 网站建设注意内容wordpress 英文链接
  • 图书管理系统网站开发设计过程带搜索网站建设视频教程
  • 青岛网站建设服务厦门某某公司网站
  • 惠州网站策划建设品牌产品策划方案
  • 阿里云的虚拟主机用什么做网站商标怎么设计
  • 网站域名所有权食品包装设计要点
  • 中文域名指向同一个网站蚌埠seo招聘
  • 专业网站建设阿里云望野朗读
  • 如何在网站上做淘宝客推广wordpress 最后修改时间排序
  • ipfs做网站工业设计作品集
  • 旅游网站开发需求分析开发公司与物业公司的交接手续
  • 国外做外汇网站交流wordpress可视化插件下载
  • 网站规划与开发专业企业形象网站怎么做
  • 旅游网站系统wordpress洛阳营销型网站
  • 做网站能赚流量钱吗建立网站用英语
  • 国内可以使用的自己建站wordpress 微博登陆
  • 网站开发用的电脑wordpress 评论插件下载
  • 公司注册网站方法深圳宝安区属于富人区吗
  • 太仓seo网站优化软件创鑫云网络
  • 网站怎么做qq微信登陆wordpress 增删改查 函数
  • 网站建设:博采网络沈阳蓝德网站建设
  • 企业网站建设有什么淘宝有做钓鱼网站的吗
  • 建设部职称评审的网站seo软件定制
  • 网站搜索功能代码水果网站建设案例
  • 网站建设资料准备网站建设朝阳
  • 网站流量如何盈利dw制作简单网站模板下载地址
  • wordpress托管网站wordpress 教程