public static String cleanName ( String name ) { if ( name == null ) return null ; int pos = name . indexOf ( "(see" ) ; if ( pos < 0 ) pos = name . indexOf ( "(See" ) ; if ( pos > 0 ) name = name . substring ( 0 , pos ) ; name = StringUtil2 . replace ( name , ' ' , "-" ) ; StringBuilder sb = new StringBuilder ( name ) ; StringUtil2 . replace ( sb , ' ' , "plus" ) ; StringUtil2 . remove ( sb , ".;,=[]()/*\"" ) ; return StringUtil2 . collapseWhitespace ( sb . toString ( ) . trim ( ) ) ; }
Clean up strings to be used in Netcdf Object names