using System; using System.Collections.Generic; using System.Text; using HH.WMS.Utils.NPOI.SS.Formula.Eval; namespace HH.WMS.Utils.NPOI.SS.Formula.Functions { public class Clean : SingleArgTextFunc { public override ValueEval Evaluate(String arg) { StringBuilder result = new StringBuilder(); for (int i = 0; i < arg.Length; i++) { char c = arg[i]; if (TextFunction.IsPrintable(c)) { result.Append(c); } } return new StringEval(result.ToString()); } } }