【发布时间】:2013-01-16 19:48:17
【问题描述】:
您好,我正在尝试获取一些值,跳过该行的其余值,然后获取下一行,但前提是它是特定模式。所以我的数据就像
($ Amount)Tj 1 0 0 1 18.4 369.8 Tm
(12/30)Tj 1 0 0 1 84.7 369.8 Tm
(CLUBZONE.COM TICKETS USA VANCOUVER BC)Tj 1 0 0 1 449.5 369.8 Tm
(-165.00)Tj 1 0 0 1 18.4 356.8 Tm
(01/05)Tj 1 0 0 1 84.7 356.8 Tm
我想抢(12/30)(CLUBZONE.COM TICKETS USA VANCOUVER BC)(-165.00)
我应该匹配日期,然后是换行符之前的所有内容,下一行的下一步?我现在想省略括号外的东西我只有这个
[\(][0-1][1-9]/[1-3][0-9][\)]
*请注意,每个 Tm 之后的数据都以新行的形式出现
【问题讨论】:
-
这是 Java 还是 .net?您应该选择一个以获得明确的答案。
-
err 我还没有真正选择一个。我会做,但我宁愿 .NET
-
你想只检索每一行第一个括号中的值吗?
-
在您的情况下,从
Tj之前的第二个字符到倒数第二个字符的每一行都更容易获取。