001 /** 002 * Implements the Cold Fusion Function find 003 */ 004 package railo.runtime.functions.string; 005 006 import railo.runtime.PageContext; 007 import railo.runtime.ext.function.Function; 008 009 public final class Find implements Function { 010 public static double call(PageContext pc , String sub, String str) { 011 return str.indexOf(sub)+1; 012 } 013 public static double call(PageContext pc , String sub, String str, double number) { 014 if(sub.length()==0) return (int) number; 015 return str.indexOf(sub,(int)number-1)+1; 016 } 017 }