Java 我想修剪一个被XML解析的输出

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',如果有,则打印字符直到等式的'']'部分。多谢各位 您可以使用

我有电流输出:

“文件:/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);
    }