求非空的正则表达式

willingsilly 2003-02-27 09:13:52
只要非空(可以输入中文...)

不知道是否正确: [^\\0]+
...全文
1893 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
willingsilly 2003-02-27
  • 打赏
  • 举报
回复
MATCHES_TYPE=0; // 全匹配,是我自定义的

xiaofenguser(风雨),你能告诉我一个全面介绍正则式的地方吗?谢谢!
willingsilly 2003-02-27
  • 打赏
  • 举报
回复
^...$在java里不适用,^是“非”,$是一般字符。
我调用的是MATCHES_TYPE,但我想正则式与怎么匹配是没关系的,你能告诉我一个全面介绍正则式的地方吗?
xiaofenguser 2003-02-27
  • 打赏
  • 举报
回复
在java里也适用的,中间的是一块,就相当于
\\S+
willingsilly 2003-02-27
  • 打赏
  • 举报
回复
^...$是正则式里的匹配开始和结束的, 是不是只适用于perl ? 我用的是jakarta-oro-2.0.7-dev-1.jar。^是"非"啊
xiaofenguser 2003-02-27
  • 打赏
  • 举报
回复
呵,^...$是正则式里的匹配开始和结束的.就是匹配整个String的.
willingsilly 2003-02-27
  • 打赏
  • 举报
回复
xiaofenguser(风雨),被你弄晕了 \\S 和 ^[\\s] 有分别吗?\S 怎么成了^[\\S] ?
xiaofenguser 2003-02-27
  • 打赏
  • 举报
回复
TextArea 中的内容会有回车键.\r\n
willingsilly 2003-02-27
  • 打赏
  • 举报
回复
xiaofenguser,没完呢 :)
willingsilly 2003-02-27
  • 打赏
  • 举报
回复
^[\\S]+$
匹配TextArea 中的内容会出问题的
willingsilly 2003-02-27
  • 打赏
  • 举报
回复
iaofenguser(风雨) , "\\S"按理来说可以,但是运行后不行,连匹配任意字母都不行, 奇怪!!
"[^\\0]+" 却是好使,也可输入中文(只要非空)
谁有更好的方法,\S 不知道怎么回事(我没有输入过\t\f\n\r的符号)
xiaofenguser 2003-02-27
  • 打赏
  • 举报
回复
还没完吗?
^[\\S]+$
xdev 2003-02-27
  • 打赏
  • 举报
回复
1.4的是否支持中文还是问题呢
xiaofenguser 2003-02-27
  • 打赏
  • 举报
回复
\S 匹配任何非空白字符(大写的S).

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧