static String cleanNumber(String s) { return StringUtil2.remove(s, ' '); }
static private String clean(String s) { return StringUtil2.remove(s, ' '); }
private String munge(String old) { StringBuilder oldLower = new StringBuilder( old.toLowerCase()); StringUtil2.remove(oldLower, "_-"); return oldLower.toString(); }
static public String cleanupDescription(String desc) { if (desc == null) return null; int pos = desc.indexOf("(see"); if (pos > 0) desc = desc.substring(0,pos); StringBuilder sb = new StringBuilder(desc.trim()); StringUtil2.remove(sb, ".;,=[]()/*"); return sb.toString().trim(); }
static public String cleanupDescription(String desc) { if (desc == null) return null; int pos = desc.indexOf("(see"); if (pos > 0) desc = desc.substring(0,pos); StringBuilder sb = new StringBuilder(desc.trim()); StringUtil2.remove(sb, ".;,=[]()/*"); return sb.toString().trim(); }
static public String cleanupDescription(String desc) { if (desc == null) return null; int pos = desc.indexOf("(see"); if (pos > 0) desc = desc.substring(0,pos); StringBuilder sb = new StringBuilder(desc.trim()); StringUtil2.remove(sb, ".;,=[]()/*"); return sb.toString().trim(); }
private String normalize(String units) { if (units.equals("fraction")) units = ""; else if (units.equals("dimensionless")) units = ""; else if (units.equals("NA")) units = ""; else if (units.equals("-")) units = ""; else { units = StringUtil2.substitute(units, "**", "^"); units = StringUtil2.remove(units, '}'); units = StringUtil2.remove(units, '{'); } return units; } /////////////////////////////////////////////////////////////////////////
static boolean isUnitless(String unit) { if (unit == null) return true; String munge = unit.toLowerCase().trim(); munge = StringUtil2.remove(munge, '('); return munge.length() == 0 || munge.startsWith("numeric") || munge.startsWith("non-dim") || munge.startsWith("see") || munge.startsWith("proportion") || munge.startsWith("code") || munge.startsWith("0=") || munge.equals("1") ; }
static boolean isUnitless(String unit) { if (unit == null) return true; String munge = unit.toLowerCase().trim(); munge = StringUtil2.remove(munge, '('); return munge.length() == 0 || munge.startsWith("numeric") || munge.startsWith("non-dim") || munge.startsWith("see") || munge.startsWith("proportion") || munge.startsWith("code") || munge.startsWith("0=") || munge.equals("1") ; }
static public String cleanupDescription(String desc) { if (desc == null) return null; int pos = desc.indexOf("(see"); if (pos < 0) pos = desc.indexOf("(See"); if (pos > 0) desc = desc.substring(0, pos); StringBuilder sb = new StringBuilder(desc.trim()); StringUtil2.replace(sb, '+', "and"); StringUtil2.remove(sb, ".;,=[]()/"); return sb.toString().trim(); }
public static String cleanUnit(String unit) { String result = StringUtil2.remove(unit, 176); return StringUtil2.replace(result, (char) 65533, "2"); // seems to be a superscript 2 in some language }
static public String clean(String s) { StringBuilder sb = new StringBuilder(s); StringUtil2.replace(sb, "/. ", "-p_"); StringUtil2.remove(sb, "(),;"); char c = sb.charAt(0); if (Character.isLetter(c)) { if (Character.isLowerCase(c)) sb.setCharAt(0, Character.toUpperCase(c)); } else { sb.insert(0, 'N'); } return sb.toString().trim(); }
String clean(String s) { return StringUtil2.remove(s, ' '); }
String clean(String s) { return StringUtil2.remove(s, ' '); }
static public String makeNameFromDescription(String desc) { if (desc == null) return null; int pos = desc.indexOf("(see"); if (pos < 0) pos = desc.indexOf("(See"); if (pos > 0) desc = desc.substring(0, pos); StringBuilder sb = new StringBuilder(desc.trim()); StringUtil2.replace(sb, '+', "plus"); StringUtil2.replace(sb, "/. ", "-p_"); StringUtil2.remove(sb, ";,=[]()"); return sb.toString(); }
private void addValue(String valueS, String text) { if (text.toLowerCase().contains("reserved")) return; text = StringUtil2.remove(text, '"'); try { int value = Integer.parseInt(valueS); map.put(value,text); } catch (Exception e) { System.out.printf("%s cant parse %s text = %s%n", this, valueS, text); } }