【发布时间】:2015-08-22 18:44:19
【问题描述】:
<TF_INFO_START>
<TF_HOST>`TF_IN`
<TF_ID>`3219`
<TF_INFO_END>
<SF_INFO>
<SF_NAME>`JOHN`<IP>`10.110.12.12`<SF_PORT>`9101`
<END_SF_INFO>
<COMPONENT_START_TAG>
<COMPONENT_NAME>`AISMOD`<PATH>`AISPATH`<TYPE>`U`<M>`main`
<COMPONENT_END_TAG>
我想解析上面的test.conf文件并在日志文件中显示每个参数。我尝试过像这样解析它
Properties configFile = new Properties();
configFile.load(new FileInputStream("C:/Users/JOHN/Desktop/test.conf"));
String foo = configFile.getProperty("TF_HOST");
我无法获取 TF_HOST 和其他参数的值。我得到空结果..
谁能帮我解析上面的文件内容
【问题讨论】:
-
不完全清楚你的配置文件是什么格式。根据你的代码sn-p,看起来你使用的是Java的Properties配置文件格式,但是你的示例配置文件有点混乱.
test.conf是否逐字包含您的示例配置,或者括号/反引号是否应该指示示例数据?你能提供一个你想要解析的配置文件和预期的 configFile 表示吗?
标签: java parsing text brackets