gpt4 book ai didi

java - 如何解析字符串以给出特定的文本片段

转载 作者:行者123 更新时间:2023-12-02 04:16:18 25 4
gpt4 key购买 nike

我有以下文字:

/explanation/NodeExplanations/NodeExplanation[ID='/Temporary/EIC/EICWorksheetPP/Line2Sum']/ExplanationText

/explanation/NodeExplanations/NodeExplanation[ID='/Return/ReturnData/Summation/Line2Sum']/ExplanationText

我怎样才能解析这个给我:

/Temporary/EIC/EICWorksheetPP/Line2Sum

/Return/ReturnData/Summation/Line2Sum

如何在 Java 中实现这一点?我可以使用正则表达式、xpath、字符串表达式或其他任何东西,但最有效的。任何帮助或帮助将不胜感激。

最佳答案

如果您的字符串始终具有这种格式,那么您可以简单地通过以下方式完成此操作:

String s = "/explanation/NodeExplanations/NodeExplanation[ID='/Temporary/EIC/EICWorksheetPP/Line2Sum']/ExplanationText";
System.out.println(s.substring(s.indexOf("[ID='")+5, s.indexOf("']")));

关于java - 如何解析字符串以给出特定的文本片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33276138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com