Skip to content
Snippets Groups Projects
Commit d757c260 authored by Demian Katz's avatar Demian Katz
Browse files

Merge pull request #171 from eocarragain/location

trim 034 subfield values when extracing latitude & longitude coordinates
parents 223bb9b7 ac1c8ebc
No related merge requests found
...@@ -29,7 +29,7 @@ public String getLongLat(Record record) { ...@@ -29,7 +29,7 @@ public String getLongLat(Record record) {
Iterator subfieldsIter_d = subfields_d.iterator(); Iterator subfieldsIter_d = subfields_d.iterator();
if (subfields_d != null) { if (subfields_d != null) {
while (subfieldsIter_d.hasNext()) { while (subfieldsIter_d.hasNext()) {
val = subfieldsIter_d.next().getData(); val = subfieldsIter_d.next().getData().trim();
if (!val.matches("-?\\d+(.\\d+)?")) { if (!val.matches("-?\\d+(.\\d+)?")) {
return null; return null;
} }
...@@ -39,7 +39,7 @@ public String getLongLat(Record record) { ...@@ -39,7 +39,7 @@ public String getLongLat(Record record) {
Iterator subfieldsIter_f = subfields_f.iterator(); Iterator subfieldsIter_f = subfields_f.iterator();
if (subfields_f != null) { if (subfields_f != null) {
while (subfieldsIter_f.hasNext()) { while (subfieldsIter_f.hasNext()) {
String val2 = subfieldsIter_f.next().getData(); String val2 = subfieldsIter_f.next().getData().trim();
if (!val2.matches("-?\\d+(.\\d+)?")) { if (!val2.matches("-?\\d+(.\\d+)?")) {
return null; return null;
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment