【发布时间】:2018-01-02 18:53:09
【问题描述】:
我有一个很长的搅拌作为
String myStr = "PRODUCTION PERIOD 15 DAYS VALIDITY 30 DAYS TOTAL 2.117 BOXES VOLUME 231,78 m 3 NET WEİGHT 10.588,50 kg GROSS WEİGHT 11.700,00 kg"
我从一个 pdf 文件中读取了这个字符串。格式永远不会改变。但价值观正在发生变化。
我想得到 Validity = 30, Total : 2117 Net Wight : 10.588,50 etc. 粗体字在每个 pdf文件。
我不知道如何获得这些值。有任何帮助。
【问题讨论】:
-
欢迎来到 Stack Overflow!请使用tour 并通读help center,尤其是How do I ask a good question? 做你的研究,search 以获取有关 SO 的相关主题,然后试一试。 如果您在进行更多研究和搜索后遇到困难并且无法摆脱困境,请发布您的尝试minimal reproducible example,并具体说明您遇到的问题。人们会很乐意提供帮助。祝你好运!
-
“格式从不改变。但值在改变。每个 pdf 文件的粗体字都在改变。” - 是哪一个?什么是固定的,什么不是,如果 you 可以看到计算机也可以看到的模式,只需实现 you 可以提取值的方式。也许“正则表达式”有用,还不知道。
-
"生产周期 15 天数有效期 30 天数总 2.117 盒子体积 231,78 m 3 NET WEİGHT 10.588,50 kg GROSS WEİGHT 11.700,00 kg" 粗体字变化
-
一种解决方案是使用 string.split() [docs.oracle.com/javase/7/docs/api/java/lang/…
-
您可以使用正则表达式捕获组。你需要自己研究一下。
标签: java string eclipse parsing