首页 > 系统相关 >shell 正则匹配

shell 正则匹配

时间:2022-08-16 02:22:41浏览次数:57  
标签:regex shell 匹配 matches echo REMATCH 正则 BASH

if [[ "abcyyy13554221547HelloxxxWorld" =~ yyy([0-9]{11})(Hello)xxx(.*) ]]
 then
         echo The regex matches!
         echo $BASH_REMATCH       
         echo ${BASH_REMATCH[1]}  
         echo ${BASH_REMATCH[2]}
         echo ${BASH_REMATCH[3]}  
 fi


The regex matches!
yyy13554221547HelloxxxWorld
13554221547
Hello
World

标签:regex,shell,匹配,matches,echo,REMATCH,正则,BASH
From: https://www.cnblogs.com/marit/p/16590251.html

相关文章

  • 正则详细讲解
       正则表达式(regularexpression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如表达式“ab+”描述的特征是“一个'a'和任......
  • Shell语言开发基础模板
    内容概要基础阶段脚本处理/测试变量操作符分支结构之if分支分支结构之case分支循环结构之while循环循环结构之for循环函数脚本处理/测试#脚本处理window回车是......
  • XShell7和Xftp免费下载,亲测可用
    作为一个后端开发,我相信会经常和服务器打交道,我们需要连接服务器,查看服务状态,查看日志,还需要向服务器上传jar包等等,那么就很需要一款好用的服务器连接工具了。笔者工作这......
  • linux通过xshell远程登录失败
    状态描述:确认ssh配置完好,重启后查看日志也正常。openssh版本8.5。通过xshell远程连接,提示服务器拒绝连接。处理过程:由于是虚拟机,之前通过vnc连接的一个终端还未关闭。修......
  • 2022-08-12第二小组 张晟源(正则表达式)
    JAVA(正则表达式)元字符. :匹配处了换行符之外的任意字符\w:匹配字符或数字或下划线或汉字\s:空格\d:匹配数字\b:匹配单词的开始和结束^:匹配字符串的开始$:匹配字符串的......
  • shell重复执行命令直到成功
    在我们从dockerhub或github上下载的时候,经常会碰到超时的问题,一般就是多尝试下载几次就可以了,但手动重复执行很麻烦,下面是自动检测若未成功执行就自动再次执行命令的代码:w......
  • SecureCRT 和 Xshell 连接ENSP 教程
    前言:很多人问我说想尝试使用CRT和Xshell连接ENSP的某台设备,以模拟现网中的工作状态,所以出了这篇随笔。ENSP版本:  Xshell连接教程Xshell7评估版(其他版本没测试......
  • javascript关于正则表达式
    概述正则表达式是用于字符串匹配的(四个支持正则的方法search查找下标macth查找数组split切割 replace替换)1.正则表达式对象声明1.1new关键词声明varre......
  • 使用JS正则获取字符串中全部的特定匹配项(分组)
     。。 示例:conststr='bedab1cvhuab2ikmab3ng';constreg=/ab(\d+)/g;constans=[];letmatched=null;while((matched=reg.exec(str))!==null){......
  • shell编程之免交互
    Shell编程之免交互一、HereDocument免交互1.HereDocument概述HereDocument使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。HereDo......