rt

解决方案 »

  1.   

    正则表达式是一种可以用于模式匹配和替换的工具,可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与待比较字符串或文件进行比较,根据比较对象中是否包含匹配模式,执行相应的程序;正则表达式起始于UNIX系统,目前广泛应用于各种脚本语言中,在PHP,Perl,JavaScript中都能找到他的身影。目前正则表达式最常用的地方是在WEB上判断用户输入的电子邮件地址是否正确。
    详细的参见:http://www.phpe.net/articles/268.shtml
                http://www.donews.net/aiting/archive/2004/09/10/95072.aspx
      

  2.   

    CSDN中不能直接按照html格式粘贴实在是败笔!!
    你给我发邮件,我把正在表达式的规则发给你。你可以在UltraEdit中的“查找”中使用正在表达式。正则表达式规则如下:表达式
     描述
     表达式
     描述
     
    ^
     匹配行首
     $
     匹配行尾
     
    .
     匹配任何单个字符
     []
     匹配集合中的字符
     
    [^]
     匹配不在集合中的字符
     ?
     匹配前一个样式0或1次
     
    *
     匹配前一个样式0或更多次
     +
     匹配前一个样式1或更多次
     
    |
     匹配前一个或后一个样式
     &
     匹配前一个样式0或更多次
     
    #
     匹配前一个样式1或更多次
     {}
     Group char to form one pattern
     
    ()
     Group and remember
     \
     下一个字符直接用原意(只对a-z之外的字符有效)
     
    <
     匹配词的开始
     >
     匹配词的结尾
     
    \x##
     匹配ASCII码为##(16进制)的字符
     \N###
     匹配ASCII码为##(10进制)的字符
     
    \o###
     匹配ASCII码为##(8进制)的字符
     \a
     匹配 \a
     
    \b
     匹配 \b
     \f
     匹配 \f
     
    \r
     匹配 0x13(回车)
     \t
     匹配 0x09(跳格)
     
    \v
     匹配 \v
     \e
     匹配 Esc(0x05)
     
    \n
     匹配0x10(换行)
     \s
     匹配空格(回车,换行,制表符,空格)
     
    \S
     匹配非空格(!\s)
     \w
     整字匹配
     
    \W
     非整字匹配
     \d
     匹配数字
     
    \D
     匹配非数字
     \U
     匹配大写字母
     
    \L
     匹配小写字母
     \C
     后面开始大小写敏感
     
    \c
     后面开始大小写不敏感
     \#
     匹配前面定义的组(#: 1-9, a-f)
     
    下面举一些例子来说明正则表达式的使用方法:1.     查找以空字符结尾的行:
    [\x20\t]+$2.     查找空行
    ^$3.     查找12.34
    \$12\.344.       查找合法的C语言变量名:
    \<[ a-zA-Z][ a-zA-Z0-9]*5.       查找最里层的表达式
    ([^()]*)