20 lines
712 B
Java
20 lines
712 B
Java
package com.google.maps.android.data.kml;
|
|
|
|
import java.util.regex.Matcher;
|
|
import java.util.regex.Pattern;
|
|
|
|
/* JADX INFO: loaded from: classes2.dex */
|
|
public class KmlUtil {
|
|
public static String substituteProperties(String str, KmlPlacemark kmlPlacemark) {
|
|
StringBuffer stringBuffer = new StringBuffer();
|
|
Matcher matcher = Pattern.compile("\\$\\[(.+?)]").matcher(str);
|
|
while (matcher.find()) {
|
|
String property = kmlPlacemark.getProperty(matcher.group(1));
|
|
if (property != null) {
|
|
matcher.appendReplacement(stringBuffer, property);
|
|
}
|
|
}
|
|
matcher.appendTail(stringBuffer);
|
|
return stringBuffer.toString();
|
|
}
|
|
} |