正则表达式-范例

1. //XXXXXXXXXXX查找的场合

^(?<!=//).*//.*$

2. /*  XXXXXXXXXXX */ 行注释查找的场合

/\*.*\*/

3. /*  */块注释的查找

/\*.*?\*/

4.

(?<day>\d{2})-(?<month>\d{2})-(?<year>\d{4})\s\d{2}:\d{2}:\d{2}

替换为字符串${year}${month}${day}

时间: 2024-10-13 16:10:56

正则表达式-范例的相关文章

awk字符串函数(二)

substr函数 substr函数返回从字符串指定位置开始的一个子串.如果指定了子串的长度,则返回字符串的相应部分.如果指定的长度超出了字符串的实际范围,则返回其实际内容. 格式 substr(字符串,起始位置) substr(字符串,起始位置,子串长度) 范例 $ awk '{print substr("Santa Claus",7,6)}' filename Claus 说明:在字符串"Santa Claus" 中,打印从位置7开始.长度为6个字符的子串. ma

Zabbix实战-简易教程--正则(Regxp)

一.正则表达式(Regx) 1.概述 正则表达式概念就不解释了.请参考:https://en.wikipedia.org/wiki/Regular_expression#POSIX_extended 在zabbix中,正则表达式经常使用的地方应该就是LLD,比如,你发现的网卡或磁盘有一大堆,但是有一些不是你想要的.比较典型的比如lo(回环地址),VLAN.Tunnel.InLoopBack0.NULL0等交换机网口,这时,你就可以通过正则表达式进行过滤掉. 2.配置 1.点击 基础配置 2.选择

2.4-sed命令

sed命令   可以实现grep过滤功能,只是不能高亮显示.还可进行删除,替换等操作.(注:-i修改原文档) 1.过滤功能 -n...p sed -n '10'p 2.txt           打印文本第10行,必须加-n  (p写在'内外皆可) sed -n '10,$'p 2.txt         打印文本10到尾行 sed -n '/root/'p 2.txt       打印包含root的行 关键字在//里面,可用正则表达式 sed -n '/r*o/'p 2.txt        

shell 脚本编程基础篇

一级标题 二级标题 1.编程基础 Linus:Talk is cheap, show me the code 程序组成 程序:算法+数据结构 数据:是程序的核心 算法:处理数据的方式 数据结构:数据在计算机中的类型和组织方式 面向过程语言 做一件事情,排出个步骤,第一步干什么,第二步干什么,如果出现情况A,做什么处理,如 果出现了情况B,做什么处理 问题规模小,可以步骤化,按部就班处理 以指令为中心,数据服务于指令 C,shell 面向对象语言 一种认识世界.分析世界的方法论.将万事万物抽象为各

JavaScript正则表达式语法及使用范例大全

JavaScript正则表达式 1.      使用JS正则表达式,首先要了解JS正则表达式的常用符号,如下图: /-/ 代表一个模式的开始和结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 \s 匹配一个空白字符 \S 匹配一个非空白字符 \d 匹配一个数字字符,等价于[0-9] \D 匹配一个非数字字符,等价于[^0-9] \w 匹配一个数字.字母.或下划线,等价于[A-Za-z0-9_] . 匹配一个除了换行符之外的字符 \ 转义字符,对于上述这些特殊的符号,如果要匹配,则需要加\进行转义

Python正则表达式的七个使用范例

原文:http://blog.jobbole.com/74844/ 作为一个概念而言,正则表达式对于Python来说并不是独有的.但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别. 本文是一系列关于Python正则表达式文章的其中一部分.在这个系列的第一篇文章中,我们将重点讨论如何使用Python中的正则表达式并突出Python中一些独有的特性. 我们将介绍Python中对字符串进行搜索和查找的一些方法.然后我们讲讨论如何使用分组来处理我们查找到的匹配对象的子项. 我们有兴趣

正则表达式和grep命令的用法

正则表达式和grep命令的用法: 一.正则表达式: 正则表达式(也称为regular Expression,简称RE)就是由普通字符(例如字符a到z)以及特殊字符(称之为元字符)组成的文字模式. 该模式描述在查找文字主体时待匹配的一个或多个字符串. 正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配.简单的说,正则表示式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表示通过一些特殊符号的辅助,可以让使用者轻易的达到搜寻/删除/取代某特定字符串的处理程序.vim.gr

请对 POSIX 风格和兼容 Perl 风格两种正则表达式的主要函数进行类比说明

POSIXF风格的正则表达式主要函数有ereg 函数:(正则表达式匹配).ereg_replace 函数:(正则表达式替换) Perl风格的正则表达式主要函数有preg_match 函数:(进行正则表达式匹配).preg_replace  函数:(执行正则表达式的搜索和替换)   1.匹配正则表达式对比 int ereg ( string $pattern , string $string [, array &$regs ] ) int preg_match ( string $pattern

grep、egrep及相应的正则表达式用法

Linux系统中grep,egrep命令是一种强大的文本搜索工具,它们能使用正则表达式和扩展正则表达式搜索文本,并把匹配到的行打印出来. 搜寻特定字符串"the"  注: n为显示行号 # grep -n 'the' regular_express.txt 2.使用-v选项反向搜寻特定字符串"the" # grep -vn 'the' regular_express.txt 3.匹配大小写"the"的这个字符串,使用-i选项 # grep -in