From 5c905af15ccc2c32cbc3b15874bc726546312ef6 Mon Sep 17 00:00:00 2001 From: srowen Date: Thu, 3 Apr 2008 16:12:08 +0000 Subject: [PATCH] Parsing wasn't correctly ignoring the ':' in prefix! git-svn-id: http://zxing.googlecode.com/svn/trunk@339 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- .../zxing/client/result/AddressBookAUParsedResult.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/com/google/zxing/client/result/AddressBookAUParsedResult.java b/core/src/com/google/zxing/client/result/AddressBookAUParsedResult.java index 84fdf481..3fae8691 100644 --- a/core/src/com/google/zxing/client/result/AddressBookAUParsedResult.java +++ b/core/src/com/google/zxing/client/result/AddressBookAUParsedResult.java @@ -54,15 +54,15 @@ public final class AddressBookAUParsedResult extends ParsedReaderResult { String[] names = matchMultipleValuePrefix("NAME", 2, rawText); String[] phoneNumbers = matchMultipleValuePrefix("TEL", 3, rawText); String[] emails = matchMultipleValuePrefix("MAIL", 3, rawText); - String note = AbstractDoCoMoParsedResult.matchSinglePrefixedField("MEMORY", rawText, '\r'); - String address = AbstractDoCoMoParsedResult.matchSinglePrefixedField("ADD", rawText, '\r'); + String note = AbstractDoCoMoParsedResult.matchSinglePrefixedField("MEMORY:", rawText, '\r'); + String address = AbstractDoCoMoParsedResult.matchSinglePrefixedField("ADD:", rawText, '\r'); return new AddressBookAUParsedResult(names, phoneNumbers, emails, note, address); } private static String[] matchMultipleValuePrefix(String prefix, int max, String rawText) { Vector values = null; for (int i = 1; i <= max; i++) { - String value = AbstractDoCoMoParsedResult.matchSinglePrefixedField(prefix + i, rawText, '\r'); + String value = AbstractDoCoMoParsedResult.matchSinglePrefixedField(prefix + i + ':', rawText, '\r'); if (value == null) { break; } -- 2.20.1