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

网校网站建设汕头澄海地图

网校网站建设,汕头澄海地图,公司注册号查询官网,如何鉴赏网站论文1 第4.1节:使用正则表达式 将正则表达式用斜杠括起来,就能用作模式。随后,该正则表达式会与每条输入记录的完整文本进行比对。(通常情况下,它只需匹配文本的部分内容就能视作匹配成功。)例如,以…

1 第4.1节:使用正则表达式

  将正则表达式用斜杠括起来,就能用作模式。随后,该正则表达式会与每条输入记录的完整文本进行比对。(通常情况下,它只需匹配文本的部分内容就能视作匹配成功。)例如,以下代码会打印出mail-list文件中,任意位置出现字符串li的记录的第二个字段:

$ awk '/li/ { print $2 }' mail-list

执行结果:

555-5553
555-0542
555-6699
555-3430

  正则表达式也能用于匹配表达式中。这些表达式允许你指定要匹配的字符串,该字符串不必是当前输入记录的全部内容。~!~这两个操作符用于执行正则表达式的比较操作。使用这些操作符的表达式,既可以用作模式,也能在ifwhilefordo语句中使用(详见第7.4节 “动作中的控制语句”)。例如,对于以下表达式,如果exp(作为字符串看待)与regexp匹配,则表达式的值为真:

exp ~ /regexp/

  下面的示例会匹配(筛选出)所有第一个字段中含有大写字母J的输入记录:

$ awk '$1 ~ /J/' inventory-shipped

执行结果:

Jan 13 25 15 115
Jun 31 42 75 492
Jul 24 34 67 436
Jan 21 36 64 620

下面这段代码也能实现相同的功能:

awk '{ if ($1 ~ /J/) print }' inventory-shipped

再看下面这个例子,如果exp(作为字符串看待)与regexp不匹配,那么表达式的值为真:

exp !~ /regexp/

下面的示例会匹配(筛选出)所有第一个字段中不包含大写字母J的输入记录:

$ awk '$1 !~ /J/' inventory-shipped

执行结果:

Feb 15 32 24 226
Mar 15 24 34 228
Apr 31 52 63 420
May 16 34 29 208

当一个正则表达式被包含在斜杠中,如/foo/,我们称其为正则表达式常量,这与5.27是数值常量、"foo"是字符串常量的概念类似。


作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来自AI平台,如:豆包、DeepSeek(硅基流动)(注册链接)等,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!
Copyright © 2022~2025 All rights reserved.

http://www.dtcms.com/wzjs/804189.html

相关文章:

  • 本溪网站制作专业建设的主要内容
  • 网站联系方式设计驻马店app和网站开发公司
  • wordpress页面多打开空白绍兴seo优化
  • 音乐网站 源码站库设计网站官网
  • 漳州 做网站平台直播
  • 西安个人建网站企业型网站建设制作平台
  • 模板网站开发定制seo专员是什么
  • 网站建设要注意哪些问题网站策划工具
  • 国外的做外包项目的网站网站开发案例详解
  • 行业协会网站建设中国交通建设集团有限公司网站
  • js动效网站设计网站公司 讲湖南岚鸿
  • 网站建设中的形象满意指的是销售简单网站开发准备
  • 郑州专业网站建设做网站都要掌握什么软件
  • ps 做ui比较好的网站企业官网免费制作
  • 学做西点的网站免费建网站平台哪个好
  • 学做转手绘的网站网站建设成本多少
  • 做爰全的网站网络营销工作内容和职责
  • 临沂建网站公司wordpress后台增加图片广告位
  • 东莞专业网站建设价格深圳网站建设提供服务公司
  • 网站建设评分标准校园网络设计方案ensp
  • 天助网的网站ppt怎么制作流程图
  • 网站建设图片设置创意个人网站设计
  • 网站源码交易平台网页设计需要学什么
  • 外贸网站模板 免费淄博网站建设优惠臻动传媒
  • 数码网站建设论文公司网页设计模板图片
  • php网站开发常用的插件个人中心页面设计html
  • 南阳建网站磐石市住房和城乡建设局网站
  • 北京定制网站开发公司网站形象
  • 建网站用html专业机票网站建设
  • 终身免费建站wordpress只显示文章标题摘要