正则表达式主要应用在哪方面,是不是所有的字符串操作都可以用正则表达式完成,发表下高见,给个例子。

解决方案 »

  1.   

    正则表达式用来解决字符串的匹配问题上用处嘛比如 Web应用在表单处理时 用来验证并提取用户的输入
    比如LS提到的匹配身份证号的正则表达式 就可以用来验证用户输入的身份证号在格式上是不是对的 然后你可以进而提取出身份证号码中表示地区或出生日期的子串 这些都是通过正则表达式匹配得到的
      

  2.   

    正则查找和替换的应要用来做字符串验证,字符串分组,字符替换
    一般是字符串函数解决不了的或解决起来较困难,就考虑用正则表达式.正则表达工应用的场合很多,我们常用的编辑器editplus,ue,eclipse都支持正则达式
    查找和替换.
      

  3.   

    http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm
      

  4.   

    如果你有过linux使用经验就不会有这样的疑问
    sed awk grep
      

  5.   

    中文可以用正则验证,验证的时候校验的是汉字的UniCode编码。
      

  6.   

    《J2EE开发全程实录 》这本书对正则表达式问题进行了比较好的解释,推荐阅读,这里有在线阅读版:
    http://book.csdn.net/bookfiles/427/