我有当前的输出:
"文件:/etc/snmp/snmpd.conf"。"权限(Unix)(Unix)" [" 0640"]没有任何标志[" World Execute"," World Read"," Owner Execute"," Group Execute"," Group Write"," Owner Write"," World Write"]
但我只想要:
"文件:/ etc / snmp / xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
等式的一部分..
如何在java中创建我的IF语句以检查'文件:etc / snmp'在输出中,如果是,则打印字符直到' "]'等式的一部分。谢谢。
答案 0 :(得分:0)
您可以使用:
String str = "...";
String path = str.split("\\.\"")[0];
然后path
将包含"File:/etc/snmp/snmpd.conf"
希望能提供帮助。
答案 1 :(得分:0)
你可以试试这个
String str = "...";
if(str.contains("File:/etc/snmp/")){
String exp= str.split("\".\"")[1];
System.out.println(exp);
}