求java包名的正則表達式 RT正則不太懂,請教了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不清楚在Google上能否查到Java语言的整个BNF,里面估计有包命名的规则 public class TestMatch { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub System.out.println( "Please input package: "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = null; while ((s=br.readLine()) != null) { if (s.equals("exit")) { break; } System.out.println(s.matches("[a-zA-Z_][\\w]*[\\.[\\w]+]*")); } }}自己搞了個,不太對啊,輸入a. 居然是true?幫忙看看 [a-zA-Z_][\\w]*([\\.][a-zA-Z_][\\w]*)*自己又搞了搞。這個應該比較靠譜了 包名不都应该小写字母么[a-z]+(\\.[a-z]+)* 这个可以的,但是\w以及.没必要再用[][a-zA-Z_]\\w*(\\.[a-zA-Z_]\\w*)*就可以了当然,实际情况是中文什么的也可以package test.测试;public class A { @Override public String toString() { return "toString() in test.测试.A"; }} 确实如此,不过我就先不考虑了thank you 初学者的问题(hello world级别) 请教回收站的表示 SWT多线程 我是菜鸟,想问个想了好久的问题 请问各位乐于帮助别人困难的英雄,下面的语句错在那里吗? 关于 setLayout(null) object.setBounds(x,y,widht,hieght) 笨笨的程序求救....!! 怎么制作一个类似向导的东西? 欢迎来分享我们的项目和与我们分享您的项目的朋友吗!!!!!!!!!!!!!! 为什么这样子找不到自定义的包呢? java的参数可不可以实现多选啊 局域网游戏,如何发现建游戏的主机?类似魔兽和星际那样的。
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
System.out.println( "Please input package: ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = null;
while ((s=br.readLine()) != null) {
if (s.equals("exit")) {
break;
}
System.out.println(s.matches("[a-zA-Z_][\\w]*[\\.[\\w]+]*"));
}
}}
自己搞了個,不太對啊,
輸入
a.
居然是true?
幫忙看看
[a-zA-Z_]\\w*(\\.[a-zA-Z_]\\w*)*
就可以了当然,实际情况是中文什么的也可以package test.测试;public class A { @Override
public String toString() {
return "toString() in test.测试.A";
}
}
确实如此,不过我就先不考虑了
thank you