扩展正则及正则基本用法

原文地址:http://blog.51cto.com/14134351/2338072

时间: 2024-10-04 12:39:52

扩展正则及正则基本用法的相关文章

正则sed/awk的用法

*sed可以实现一些grep的功能,但是稍微麻烦了一些,sed的强项在于删除文件中的内容和替换 sed实现grep检索功能: 1.根据关键字检索: [[email protected] ~]# sed -n '/root/'p passwd.txt *使用sed检索时需要在关键字前加-n参数,关键字后加p,关键词还需要用 // 包括起来 2.关键字有特殊符号时加上 -r 参数或使用脱义符 [[email protected] ~]# sed -nr '/o+t/'p passwd.txt 3.打

preg_replace_callback 正则替换回调方法用法,

Example #1 preg_replace_callback() 和 匿名函数 <?php /* 一个unix样式的命令行过滤器,用于将段落开始部分的大写字母转换为小写. */ $fp = fopen("php://stdin", "r") or die("can't read stdin"); while (!feof($fp)) { $line = fgets($fp); $line = preg_replace_callback(

正则,String中用法,Pattern Matcher

package com.正则表达式; import java.util.Scanner; /** * * 校验qq号码 * 1:要求必须是5-15位数字 * 2: 0不能开头 * 分析: * A:键盘录入qq号码 * B:写一个功能 * C:调用功能,输出结果 * */ public class RegexDemo { public static void main(String[] args){ Scanner sc=new Scanner(System.in); System.out.pri

jQuery扩展插件以及正则相关函数练习

一.jQuery扩展插件 二.相关正则函数:

Linux正则grep/egrep的用法

*grep的主要作用是根据关键字检索内容,egrep是grep的拓展,egrep包含grep所有的功能 grep用法: grep '关键词' 检索对象 常用参数:-c 检索包含关键词的行数-i 不区分大小写(关键字)-n 显示行号-v 取反(显示不包含关键词的行)-r 遍历所有子目录(检索目录使用)-An 检索包含关键词的行以及下面n行-Bn 检索包含关键词的行以及上面n行-Cn 检索包含关键词的行以及上下n行-E 等于egrep 特殊用法示例: [[email protected] ~]# g

正则的一些基础用法

sed:sed -e 'N'表示跨一行匹配的意思.sed 'N;N;s/\n/ /g' 1.txt awk:awk -F ':' '{print $3}' passwd.txt 显示一冒号为分隔符的第三段($0就是显示那一整行): awk -F ':' '{print $1 "aaa" $3}' passwd.txt 在第一段和第三段之间加aaa: rootaaa0 binaaa1 daemonaaa2 awk -F ':' '$3>5' passwd.txt 这里的5如果是数字

python中RE正则匹配模块的用法若干

# -*- coding:utf-8 -*-import import reload()('utf-8')= [() for in ['this''that']]   # 编译一个匹配模板对象列表,该列表匹配模板编译源来自一个二元列表= 'Does this text match the pattern?'print 'Test:'' 'for in :                   # 查找每一个模板对象    print 'seeking "%s"-->' % if (

PHP中正则替换函数preg_replace用法笔记

今天应老板的需求,需要将不是我们的页面修改一个链接,用js+iframe应该也能实现,但是我想尝试一下php实现方法. 首先你得先把别人的页面download到你的php中,实现方法可以用curl, file,这里有一篇文章写的不错http://www.11jn.com/phpbb/viewtopic.php?f=31&t=1390,这里就不多说. 然后就是用正则表达式找到你的链接,因为是具体的链接,就直接写了,比如百度 (http\:\/\/www.baidu.com) 下面就是主要函数 pr

IOCP扩展方法AcceptEx, DisconnectEx, GetAcceptExSockaddr用法示例

这篇文章记录了我刚接触IOCP模型时的理解,对于初学者,应该算不错的调试程序,仅有一个400多行代码的dpr文件,可以直接用WriteLn输出信息,前提是会用delphi建立Console Application,当然你也可以很容易的就改成了C控制台程序或是其它语言.附加代码中有详细的注释,如果你已有IOCP经验,那么请不用在此浪费时间,这个示例不适合你.示例仅展示了IOCP中AcceptEx, DisconnectEx, GetAcceptExSockaddr等的用法.在文章最后有推荐的两个连