span8
span4
随着2015年FME桌面,我用的是StringSearcher做解析包含以下文本的属性:
-rw-RW ---- 1 20712 110 1102 12月15日9点08分VPDZ22.201712150908.zip -rw-RW ---- 1 20712 110 1103 12月15日9点18分VPDZ22.201712150918.zip -rw-rw---- 1 20712 110 1102 Dec 15 09:29 VPDZ22.201712150929.zip -rw-rw---- 1 20712 110 1145 Dec 15 09:38 VPDZ22.201712150938.zip -rw-rw---- 1 20712 110 1238 Dec 15 09:48 VPDZ22.201712150948.zip
这里,我想获得这个文本中的拉链的所有文件名称的列表。
因此,我尝试正则表达式,如例如
(VPDZ22 [0-9] {12}的.zip |。ASC)+
我期望得到与含有5种不同的拉链的文件名5个对象的列表。然而,我总是得到仅含有一个单一的对象,这是第一个要拉链的文件名列表:
VPDZ22.201712150908.zip
我如何正确设计的正则表达式这个工作?
为了增加@egomm的建议下,我认为正则表达式本身也应该被修改。
(VPDZ22 [0-9] {12}的.zip |。ASC)+
以上的匹配正则表达式的一个或多个连续的“VPDZ22
如果您打算找串部分(S)那场比赛“VPDZ22。<12多个字符>。<‘拉链’或‘ASC’>”,这正则表达式会更好。
VPDZ22 \ [0-9] {12} \(拉链| ASC)。
编辑:我刚才注意到您使用的是2015年,我不知道这个功能是否当时可用
如果有多个匹配,他们得到存储在列表中。您需要在高级参数指定列表名称。然后,您将需要爆炸或以其他方式操纵列表中看到的值
©2019安全亚搏在线软件公司|法律