iaofenguser(风雨) , "\\S"按理来说可以,但是运行后不行,连匹配任意字母都不行, 奇怪!!
"[^\\0]+" 却是好使,也可输入中文(只要非空)
谁有更好的方法,\S 不知道怎么回事(我没有输入过\t\f\n\r的符号)

解决方案 »

  1.   

    ^[\\S]+$
    匹配TextArea 中的内容会出问题的
      

  2.   

    TextArea 中的内容会有回车键.\r\n
      

  3.   

    xiaofenguser(风雨),被你弄晕了 \\S 和 ^[\\s] 有分别吗?\S 怎么成了^[\\S] ?
      

  4.   

    呵,^...$是正则式里的匹配开始和结束的.就是匹配整个String的.
      

  5.   

    ^...$是正则式里的匹配开始和结束的, 是不是只适用于perl ? 我用的是jakarta-oro-2.0.7-dev-1.jar。^是"非"啊
      

  6.   

    在java里也适用的,中间的是一块,就相当于
    \\S+
      

  7.   

    ^...$在java里不适用,^是“非”,$是一般字符。
    我调用的是MATCHES_TYPE,但我想正则式与怎么匹配是没关系的,你能告诉我一个全面介绍正则式的地方吗?
      

  8.   

    MATCHES_TYPE=0;  // 全匹配,是我自定义的xiaofenguser(风雨),你能告诉我一个全面介绍正则式的地方吗?谢谢!