`
javatgo
  • 浏览: 1124438 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

perl正则表达式实现大写字母转小写字母

 
阅读更多

这个功能不难,但是要求必须用s///的形式,而且后面不能加第三个参数,不能是s///g这样的形式。
不过可以采用多个这样的表达式。

例如

s/A/a/
s/B/b/
s/AB/ab/
.........
.......

最终就是要求所有这些表达式组合起来,使得不论输入多少个大写字符,都会被转化为小写。




我在atftpd的pcre功能中需要我将大写的请求文件转化为小写,所以需要一个rules文件。

下面是pcre的rules的说明

The left hand side is the expression to match, the right hand side is the
substitution. This is equivalent toperls s/// statement

没学过perl,稍微看了一下perl的表达式说明,没想到方法......
这个功能能实现吗?
D:/>echo hello | perl -plne "s/.*//U$&/g"
HELLO

D:/>

分享到:
评论

相关推荐

    perl正则表达式详解

    perl 正则表达式 perl 正则表达式 perl 正则表达式

    Perl 正则表达式速查手册

    一个可以非常快的查找Perl正则表达式的手册

    Perl正则表达式讲解

    Perl正则表达式讲解_摘自Perl编程详解.pdf

    perl正则表达式讲解

    perl 正则表达式 讲解perl 正则表达式 讲解perl 正则表达式 讲解

    PCRE 【Perl兼容正则表达式解析库】

    Perl兼容正则表达式解析库,本资源包是作者制作的静态库,版本为7.8。使用VC6在WinXp下编译通过。使用时请将pcre.h放到VC的include目录下。

    常用java正则表达式

    许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理...

    Perl正则表达式,常用函数和变量

    Perl正则表达式,常用函数和特殊变量,便于速查

    perl正则表达式的整理

    学习perl正则表达式的好资料,喜欢的可以下载来看看。。。

    perl正则表达式

    全面而系统的讲解了perl正则表达式, 是学习和深入了解perl的精品资料…… pdf格式,清晰……

    Perl正则表达式讲解.chm

    Perl正则表达式讲解,真的非常详细,看了这个不用在费心去看别的Perl的关于正则表达式的内容的

    学习正则表达式-Michael+Fitzgerald.pdf

    《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线...

    perl正则表达式学习资料

    perl正则表达式学习资料,详细阐述perl正则表达式的使用,说明等等,对文本分析非常有用

    perl正则表达式手册

    知道perl下正则表达式的写法,与其他很多的不同

    使用正则表达式的模式匹配

    粗略地说,JavaScript 1.2实现了Perl 4的正则表达式,JavaScript 1.5实现了Perl 5的正则表达式的大型子集。 本章定义了正则表达式用来描述文本模式的语法。它还介绍了使用正则表达式的String与RegExp方法。

    正则表达式经典实例

    对于如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,《正则表达式经典实例》给出了涉及基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案。...

    C语言正则表达式库

    C语言正则表达式库,兼容perl的正则表达式库,使用简介、方便

    grep、sed、awk、perl等对正则表达式的支持的差别

    grep、sed、awk、perl等对正则表达式的支持的差别,大牛总结的,适合高手参考用。

    DEELX 是一个在 C++ 环境下的与 Perl 兼容的正则表达式引擎

    DEELX 是一个在 C++ 环境下的与 Perl 兼容的正则表达式引擎

    《学习正则表达式》高清扫描版 PDF

    正则表达式是程序员必备的强大工具,得到了各种Unix实用程序,以及Perl、Java、JavaScript、C#等编程语言的支持。读完本书,你会对正则表达式的常用语法了然于胸。掌握正则表达式是提升编程效率、节约时间的一大法.....

    C#中利用正则表达式实现

     .NET 框架正则表达式并入了其他正则表达式实现的最常见功能,被设计为与 Perl 5 正则表达式兼容,.NET 框架正则表达式还包括一些在其他实现中尚未提供的功能,.NET 框架正则表达式类是基类库的一部分,并且可以和...

Global site tag (gtag.js) - Google Analytics