很多mysql的使用者都会臭oracle,说连正则表达式都没有。也记得bbs上有很多人在找oracle中的正则表达式。有个公司还专门搞了几个jar,利用oracle内置的java实现了它(asktom.oracle.com有介绍)。不过,随着10g的推出,这些都将成为历史。
正则表达式是源于unix的一种非常强大的数据检索技术。在perl中,它的功能更是得到了淋漓尽致的发挥,许多perl的爱好者都对它爱不释手。它是由元字符与规则字符组成,允许用户对搜索条件有更灵活的控制。而且对于规范像电话号话,email地址,文件名等的格式也非常有用。有10g中,增加了regexp_like操作符,以及像regexp_instr, regexp_substr,和 regexp_replace等函数,使得在oracle中也能方便正如地使用正则表达则。下面的文章详细的介绍了这一功能:
http://otn.oracle.com/oramag/webcolumns/2003/techarticles/rischert_regexp_pt1.html
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器