/** * Implements the CFML Function stripcr */ package railo.runtime.functions.other; import railo.runtime.PageContext; import railo.runtime.ext.function.Function; public final class StripCr implements Function { public static String call(PageContext pc , String string) { StringBuffer sb=new StringBuffer(string.length()); int start=0; int pos=0; while((pos=string.indexOf('\r',start))!=-1) { sb.append(string.substring(start,pos)); start=pos+1; } if(start<string.length())sb.append(string.substring(start,string.length())); return sb.toString(); } }