Java 我想修剪一个被XML解析的输出
我有电流输出: “文件:/etc/snmp/snmpd.conf”。“权限(Unix)(Unix)”[“0640”]没有任何标志[“世界执行”、“世界读取”、“所有者执行”、“组执行”、“组写入”、“所有者写入”、“世界写入”] 但我只是想要: “文件:/etc/snmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 等式的一部分 如何用java编写IF语句来检查输出中是否有'file:etc/snmp',如果有,则打印字符直到等式的'']'部分。多谢各位 您可以使用:Java 我想修剪一个被XML解析的输出,java,xml,xml-parsing,Java,Xml,Xml Parsing,我有电流输出: “文件:/etc/snmp/snmpd.conf”。“权限(Unix)(Unix)”[“0640”]没有任何标志[“世界执行”、“世界读取”、“所有者执行”、“组执行”、“组写入”、“所有者写入”、“世界写入”] 但我只是想要: “文件:/etc/snmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 等式的一部分 如何用java编写IF语句来检查输出中是否有'file:etc/snmp',如果有,则打印字符直到等式的'']'部分。多谢各位 您可以使用
String str = "...";
String path = str.split("\\.\"")[0];
然后路径
将包含“文件:/etc/snmp/snmpd.conf”
希望能有所帮助。你可以试试这个
String str = "...";
if(str.contains("File:/etc/snmp/")){
String exp= str.split("\".\"")[1];
System.out.println(exp);
}