首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
perl匹配特殊写法
】的更多相关文章
perl匹配特殊写法
my $name='4'; #找匹配4 for($name) { if(/^4$/) { print "success\n"; } else { print "failed"; } } 输出 success 这种写法省略了-=,自动和$name匹配…
perl + 匹配前导模式一次或者多次
Vsftp:/data01/mysqllog/binlog# cat a2.pl $_="aaaa@[2]sasas"; if ($_ =~/.*?(\@\[[0-9]+\]).*/){print "\$id is $1\n"}; Vsftp:/data01/mysqllog/binlog# perl a2.pl $id is @[2] Vsftp:/data01/mysqllog/binlog# cat a2.pl $_="aaaa@[23]sasas&…
Apache .htaccess Rewrite解决问号匹配的写法
如news.asp?id=123 需要把它定向到 news/123.html 这个用 RewriteRule 怎么写啊? RewriteRule ^news\.asp\?id=(\d+)$ news/$1.html [L] 这个不行. 可以使用: RewriteCond %{QUERY_STRING} ^id=(.[^&]+) RewriteRule news\.php$ news/%1.html [L] 相关资料: 把 /abc?id=123 => /def.php?id=123 的写法:…
VIM 正则表达式详解及与 perl 正则的区别
转载自:http://www.xuebuyuan.com/806332.html:个人进行了一些修正和添加. 下面我们对 VIM 正则表达式进行介绍并会显示指出其与 Perl 正则的不同之处. 字符集 . 匹配任意一个字符 \w 匹配单词字母,等同于[0-9A-Za-z_]. \W 匹配单词字母之外的任意字符,等同于[^0-9A-Za-z_]. \t 匹配字符. \a 所有的字母字符. 等同于[a-zA-Z] \e \t \r \b \d 数字 [0-9] \D 非数字 [^0-9] \x 十六…
Perl入门
Perl 是一门开源的脚本语言,由 Larry Wall 所创造,该语言以实用,快速开发为主要目标,与当前流行的面向对象结构化编程有些格格不入,但这并不妨碍 Perl 被广泛流传和使用,世界范围内围绕 Perl 建立起了非常活跃的社区,很多人在其中不断帮助完善文档,创建示例代码,提供一些第三库等等.具体可以浏览以下两个网页:www.cpan.org , www.perl.com. Perl 最出名也最擅长的要数文本处理了,很多其它语言要花几十上百行代码才能完成的任务,Perl 可能只需要几行代码…
3、perl进阶
1.条件判断与循环结构(if (unless) while(until) for foreach next last redo) if (unless) 关系运算符: 数字关系运算符(>,>=,<,<=,==,!=) 字符串关系运算符(gt,ge,lt,le,eq,ne) 数字中0是假,其余是真:字符中空字符串("")和字符串("0")是假,其余是真:未定义的undef是假. 例子:0.00是假,是0的另一种写法:"0.00&q…
Vim,一个开放源代码的文本编辑器(转)
Vim,http://linux.21ds.net/2002/03/13/0268dc26fd9c725c23dae68d797935f3/ 作者:Bram Moolenaar 翻译:slimzhao 开放源码的自由软件-VIM的主创者在本文中讲述了 vim的开发内幕和发展方向. 同时提出慈善软件的概念并解释了Bram为何将这一概念用之于vim. 本文也深入程序内部的函数和数据结构, 作者讲述了vim这一复杂的程序是如何工作的, 并且讨论了在vim最新版6.0中的新功能. 介绍 不太可能你还从来…
第十八节 JS中的正则表达式
复习字符串操作: search 查找 substring 获取子字符串 charAt 获取某个字符 split 分割字符串,获取数组 var str = 'abcdefghijk'; alert(str.search('b')); //返回1,表示b在字符串中的位置是1,不存在的字符返回-1 alert(str.substring(2,5)); //包含开头不包含结尾,所以返回cde alert(str.substring(3)); //返回defghijk alert(str.charAt(3…
精通 JavaScript中的正则表达式
精通 JS正则表达式 (精通?标题党 ) 正则表达式可以: •测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证 •替换文本.可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串.可以用来在文本或输入字段中查找特定文字 正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式.该模式描…
less基本语法
1.新建less文件 xx.less 和css文件存放在一起 2. 在less文件里声明编码格式 @charset "utf-8"; 3.把项目拖入Koala里 4.选中less文件 右键设置输出路径 选想要编译的css文件就可以 没有 可新建 5.执行编译 , 下面就可以放心的在less文件里写样式了 //less 里定义变量的话 一定要用@开头 例如 @变量名:值 @test_width:300px; .box{ width: @test_width; height:@test_w…