2015-02-07 158 views
0

对不起,我的英文。如何将参数传递给命令行,例如,如果我将该单词写入引号“something”中,我发现它是一个正则表达式,并且如果没有引号的单词不标记任何内容。 我就是这么想的。但这不正确,不好。正则表达式的命令行java

if(args[0].charAt(0) == ' " ' && args[0].charAt(args[0].length()-1) == ' " ') { 
       System.out.println("Regular"); 
      } 
+0

你不能。 shell将删除引号,因此无法从Java内部告知它们是否曾经存在过。 – EJP 2015-02-07 01:15:09

回答

0

使用'\"'当你检查它,并使用'"somestring"'在命令行(单引号标记ARGS

也适用于'"some string"'尝试(使用空格作品)