return sb.toString();
}
- public static JS stringMatch(JS o, JS arg0) throws JSExn {
+ static JS stringMatch(JS o, JS arg0) throws JSExn {
String s = JS.toString(o);
RE re;
JSRegexp regexp = null;
return ret;
}
- public static JS stringSearch(JS o, JS arg0) throws JSExn {
+ static JS stringSearch(JS o, JS arg0) throws JSExn {
String s = JS.toString(o);
RE re = arg0 instanceof JSRegexp ? ((JSRegexp)arg0).re : newRE(JS.toString(arg0),0);
REMatch match = re.getMatch(s);
return match == null ? N(-1) : N(match.getStartIndex());
}
- public static JS stringReplace(JS o, JS arg0, JS arg1) throws JSExn {
+ static JS stringReplace(JS o, JS arg0, JS arg1) throws JSExn {
String s = JS.toString(o);
RE re;
JSFunction replaceFunc = null;
}
- public static JS stringSplit(JS s_, JS arg0, JS arg1, int nargs) throws JSExn {
+ static JS stringSplit(JS s_, JS arg0, JS arg1, int nargs) throws JSExn {
String s = JS.toString(s_);
int limit = nargs < 2 ? Integer.MAX_VALUE : JS.toInt(arg1);
if(limit < 0) limit = Integer.MAX_VALUE;
return ret;
}
- public static RE newRE(String pattern, int flags) throws JSExn {
+ private static RE newRE(String pattern, int flags) throws JSExn {
try {
return new RE(pattern,flags,RESyntax.RE_SYNTAX_PERL5);
} catch(REException e) {