7.5 字符串模式匹配
re模块为高级字符串成处理提供了正则表达式匹配。 对于复杂的匹配和处理,正则表达式能够提供简明优化的方法:
>>> import re
>>> re.findall(r’\bf[a-z]*’, ’which foot or hand fell fastest’)
[’foot’, ’fell’, ’fastest’]
>>> re.sub(r’(\b[a-z]+)...
                            
                            
                                分类:
编程语言   时间:
2014-05-14 01:04:22   
                                阅读次数:
490
                             
                    
                        
                            
                            
                                对正则表达式练习器的改进,原贴ID901680
覆盖原execIt函数
修改后的execIt函数允许对多个正则表达式进行匹配(每个正则表达式一行),并对每一个匹配成分显示出是第几个正则表达式匹配的。
这可视为语法分析的雏形,只要对匹配产生相应的动作。
function execIt(form) {
var mode
if(form.chkmode.checked) mode = "gi...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 23:28:10   
                                阅读次数:
278
                             
                    
                        
                            
                            
                                正则表达式是由字面文本和具有特殊意义的符号组成的。我们可以根据具体需求,使用它们构造出合适的正则表达式来匹配文本。它是一种匹配文本的通用语言。正则表达式是模式匹配技术的核心,借助合适的正则表达式,可以生成我们所需的各类输出结果,例如过滤、剥离、替换、搜索等..
                            
                            
                                分类:
其他好文   时间:
2014-05-13 03:40:16   
                                阅读次数:
270
                             
                    
                        
                            
                            
                                一、简介1、介绍MogileFS是一个开源的分布式文件系统,用于组建分布式文件集群,由LiveJournal旗下DangaInteractive公司开发,Danga团队开发了包括Memcached、MogileFS、Perlbal等不错的开源项目:(注:Perlbal是一个强大的Perl写的反向代理服务器)2、MogileFS的特性(1)工作..
                            
                            
                                分类:
其他好文   时间:
2014-05-13 03:31:00   
                                阅读次数:
538
                             
                    
                        
                            
                            
                                 grep是Linux中个非常重要也是经常使用的文本搜索工具,最近又回顾学习了一遍,趁热自己总结一下。Linux中关于grep的命令一共有三个(以centos6.4为例)grep :只支持基本正则表达式egrep:支持扩展正则表达式,此命令其实是“grep-E”的别名fgrep:不支持正则表达式..
                            
                            
                                分类:
其他好文   时间:
2014-05-13 03:07:34   
                                阅读次数:
336
                             
                    
                        
                            
                            
                                grep(globalsearchregularexpression(RE)andprintouttheline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的..
                            
                            
                                分类:
其他好文   时间:
2014-05-13 02:25:27   
                                阅读次数:
303
                             
                    
                        
                            
                            
                                正则表达式是由字面文本和具有特殊意义的符号组成的。我们可以根据具体需求,使用它们构造出合适的正则表达式来匹配文本。它是一种匹配文本的通用语言。正则表达式是模式匹配技术的核心,借助合适的正则表达式,可以生成我们所需的各类输出结果,例如过滤、剥离、替换、搜索等..
                            
                            
                                分类:
其他好文   时间:
2014-05-13 01:40:24   
                                阅读次数:
274
                             
                    
                        
                            
                            
                                linux系统的语言环境设置之浅见在linux的系统中经常碰到字符集导致的错误,下面总结了设置修改系统语言环境的方法。1.环境变量LANG用于设置系统的语言环境。当启动某些perl、php或其他编程的语言的程序文档时,其都会主动去分析环境变量LANG的数据,如果发现无法解析字符编码,..
                            
                            
                                分类:
系统相关   时间:
2014-05-13 01:00:08   
                                阅读次数:
401
                             
                    
                        
                            
                            
                                一、数据备份与恢复1.1备份数据的方式物理备份:cptarMysqlhotcopy:只能备份存储引擎是myisam的表且依赖于perl-DBD-MySQLYum-yinstallperl-DBD-MySQL备份格式:Mysqlhotcopy-uroot-p123原库名新库名;逻辑备份:用mysql自己提供的命令或第三方软件提供的备份命令,备份创建库,..
                            
                            
                                分类:
其他好文   时间:
2014-05-13 00:49:53   
                                阅读次数:
572
                             
                    
                        
                            
                            
                                2.0 简介
正则表达式是可以用来查找与给定模式匹配的文本的搜索模式。例如,在上一章中,我们在一个较长的字符串中查找子字符串Cookbook:
var testValue = "This is the Cookbook's test string";
var subsValue = "Cookbook";
var iValue = testValue.indexOf(subsVal...
                            
                            
                                分类:
编程语言   时间:
2014-05-12 23:26:34   
                                阅读次数:
635