当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

正则表达式和Java编程语言[Java编程]

赞助商链接



  本文“正则表达式和Java编程语言[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

利用程序常常需求有文本处理功效,比方单词查找、电子邮件确认或XML文档 集成.这普通会触及到情势匹配.Perl、sed或awk等语言通过利用正则表达式来 改进情势匹配,正则表达式是一串字符,它所定义的情势可用来查找匹配的文本.为了利用JavaTM编程语言举行情势匹配,需 要利用带有很多charAt子字串的StringTokenizer类,读取字母或标记以便处理文本.这常常招致复杂或缭乱的代码.

目前不一样了.

2平台尺度版(J2SETM)1.4版包含一个名 为java.util.regex的新软件包,使得利用正则表达式成为大概. 目前的功效包含元字符的利用,它赋予正则表达式极大的机动性

本文概括地介绍了正则表达式的利用,并具体注释若何操纵java.util.regex软件包来利用正则表达式,用以下常见情形作为 例子:

简单的单词替换 电子邮件确认 从文件中删除掌握字符 查找文件

为了编译这些例子中的代码和在利用程序中利用正则表达式,需求安装 J2SE 1.4版.

构造正则表达式

正则表达式是一种字符情势,它描写的是一组字符串.你可以利用java.util.regex软件包,查找、显示或改正输入序列中呈现的 某个情势的一部份或全部.

正则表达式最简单的情势是一个切确的字符串,比方“Java”或 “programming”.正则表达式匹配还答应你查抄一个字符串能否符合某个具体的 句法情势,比方是不是一个电子邮件地址.

为了编写正则表达式,普通字符和特别字符都要利用:

$ ^ . *
+ ? [' ']
.      

正则表达式中呈现的任何其他字符都是普通字符,除非它前面有个.

特别字符有着分外的用处.比方,.可匹配除了换行符之外的肆意字符.与s.n这样的正则表达式匹配的是任何三个字符的、以s开始以n完毕的字符串,包含sun和son.

在正则表达式中有很多特别字符,可以查找一行开首的单词,忽视大小写或 大小写敏感的单词,还有特别字符可以给出一个范围,比方a-e表 示从a到e的任何字母.

利用这个新软件包的正则表达式用法与Perl近似,所以假如你熟习Perl中正则表达式的利用,便可以在Java语言中利用一样的表达式语法.假如你不熟习正则 表达式,下面是一些入门的例子:

x 字符 x
\ 反斜线字符
 


  以上是“正则表达式和Java编程语言[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • ASP利用正则表达式提取内容
  • MySQL正则表达式的描写
  • 在Java中操纵正则表达式
  • 正则表达式和Java编程语言
  • 操纵正则表达式考据本地化数据
  • <b>构建用于正则表达式的抽象Java API</b>
  • Java正则表达式入门
  • <b>Java正则表达式之group()</b>
  • java正则表达式教程
  • JAVA正则表达式实现
  • 正则表达式概述及在JAVA中的操纵
  • java正则表达式匹配斜杠
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .