fork(1) download
  1. import javax.script.Invocable;
  2. import javax.script.ScriptEngine;
  3. import javax.script.ScriptEngineManager;
  4.  
  5. class Ideone
  6. {
  7. public static void main(String[] args) throws Exception
  8. {
  9. ScriptEngine js = new ScriptEngineManager().getEngineByName("JavaScript");
  10. js.eval("function x(s){return s.replace(/(a)(?!b)\1/gm, 'c');}");
  11. System.out.println(String.valueOf(((Invocable)js).invokeFunction("x", "aa")));
  12. }
  13. }
  14.  
Success #stdin #stdout 1.34s 326528KB
stdin
Standard input is empty
stdout
aa