gpt4 book ai didi

java - 类似于日期解析器的可配置字符串解析器

转载 作者:行者123 更新时间:2023-12-01 12:21:27 26 4
gpt4 key购买 nike

我想知道是否有一个java库,它可以以与日期解析器类似的方式解析字符串。例如,使用 SimpleDateFormat 类,可以定义一个模式 (yyMMddHHmmssZ) 来解析字符串 (010704120856-0700) 以获取日期。我不想解析日期,而是想解析任意数字。

例如我希望能够解析:

String:  X0759502.CSV
Pattern: DSSIYYMM.CSV
X -> Data version:
'X' GOES X-ray
'M' GOES Magnetometer
'P' GOES Electrons, Protons & Alpha particles.
07 -> GOES-7, 91 = SMS-1, 92=SMS-2, etc.
3 -> 3-second values
YY -> year
MM -> month

然后,例如获取 HashMap ,我可以在其中使用关键字(例如 YY)来获取提取的值。

最佳答案

看来您需要正则表达式解析(又名正则表达式)。查看MatcherPattern 。这些链接指向 java 7 API,但这两个类自 java 1.5(或之前)以来就已存在。

关于java - 类似于日期解析器的可配置字符串解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26638910/

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