forked from D-Net/dnet-hadoop
25 lines
420 B
Java
25 lines
420 B
Java
|
|
package eu.dnetlib.dhp.schema.oaf.utils;
|
|
|
|
import java.util.regex.Matcher;
|
|
import java.util.regex.Pattern;
|
|
|
|
public class PmcCleaningRule {
|
|
|
|
public static final Pattern PATTERN = Pattern.compile("PMC\\d{1,8}");
|
|
|
|
public static String clean(String pmc) {
|
|
String s = pmc
|
|
.replaceAll("\\s", "")
|
|
.toUpperCase();
|
|
|
|
final Matcher m = PATTERN.matcher(s);
|
|
|
|
if (m.find()) {
|
|
return m.group();
|
|
}
|
|
return "";
|
|
}
|
|
|
|
}
|