帮忙看个正则

xdark 2011-09-23 02:00:14


public class Test {
public static String regeg="[^@^\\(]{1,}";
public static void main(String[] args) {
String s2="[_]";
System.out.println(s2.matches(regeg));
}
}



返回true,但是把s2改为“[^_^]”就返回false了

帮忙看下是否需要对字符做特殊处理
...全文
91 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Phoenix Slade 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 antiwise 的回复:]

[^@^\\(]{1,}
这个正则的意思是 除了 @^\(的字符都可以 你的含有^当然不行啦
[/Quote]
看看
lost_guy_in_scut 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 antiwise 的回复:]
[^@^\\(]{1,}
这个正则的意思是 除了 @^\(的字符都可以 你的含有^当然不行啦
[/Quote]
嗯。
完美灬缺陷 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 antiwise 的回复:]
[^@^\\(]{1,}
这个正则的意思是 除了 @^\(的字符都可以 你的含有^当然不行啦
[/Quote]
+1
淡定的峰哥 2011-09-23
  • 打赏
  • 举报
回复
^放到最前表示开始的意思,放在中间就是非的意思了
OPPPPOP 2011-09-23
  • 打赏
  • 举报
回复
[^@^\\(]{1,}
这个正则的意思是 除了 @^\(的字符都可以 你的含有^当然不行啦

81,091

社区成员

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

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