【发布时间】:2015-08-24 13:13:22
【问题描述】:
我正在尝试搜索一个数组列表,而不是一个值,而是一个格式。我正在导入格式不一致的文本文件。我已成功将信息导入2D arraylist。有没有办法清除字符串格式的信息?
导入信息示例:
14 03-324-27216|14 "1 = 14' 0"" X 3.500""" 14.000 49 3.500 MF AU 210 AS M 0 05-01-15
14 03-362-50502|14 24543 "1 = 21' 6"" X 3.625""" 21.000 77 3.625 BF GP 212
Location REM
V:24543
导入文件的每一行可能包含多个维度和多行。我想在格式时开始一个新的Arraylist
##-###-#####|##
出现,并在任何时候添加一个元素
"# = ##' #"" x #.###"""
出现。
【问题讨论】:
-
Regex模式匹配,循环遍历数组。
-
您可以将该输入与
\d\d-\d{3}-\d{5}\|\d\d匹配。如需更具体的帮助,请展示您用于解析文件的代码并提出具体问题(包括错误消息以及结果与您的预期有何不同)。
标签: java multidimensional-array arraylist string.format