不知为什么天然的有一种抵触情绪, 也接触过并使用过一些,但是总是觉得麻烦... 还不如自己分析来的痛快..比如要判断一些字符串中是否有数字,用parseDouble不也挺好用的么?
或判断是否包含特定字符串的,用indexOf也没有问题啊.. 通配符的问题也可以用indexOf解决.. 给我个理由吧

解决方案 »

  1.   

    你用parseDouble,当字符串有字母会抛出异常,在String的一些方法就用到了正则,像替换,查找!正则更加灵活,方便使用.
      

  2.   

    判断合法性之类的问题,用正则的话编写会简单很多
    比如判断一个Email地址是不是合法之类,不用正则的话代码判断可能会十分臃肿
      

  3.   

    ssh框架的配置文件中应用正则能省不少代码,提高了工作效率啊,其他方面如校验、匹配算法等也能提高效率啊!!