anchor.diff:  	{error,_Err} ->
   	    throw(badre);
   	{PreCompiled, NumSub, RunOpt} ->
  -	    % OK, lets run
  +	    %% OK, lets run
   	    case re:run(FlatSubject,PreCompiled,RunOpt ++ [global]) of
   		nomatch ->
   		    case Group of
   			true ->
   			    convert_any_split_result([[FlatSubject]], 
  -						     Convert, Unicode,true);
  +						     Convert, Unicode, true);
   			false ->
   			    convert_any_split_result([FlatSubject], 
  -						     Convert, Unicode,false)
  +						     Convert, Unicode, false)
   		    end;
   		{match, Matches} ->
   		    Res = do_split(FlatSubject, 0, Matches, NumSub, 
  
positive.code:     end;
  compile_split(_,_) ->
      throw(badre).
  	    
      
  
  
  replace(Subject,RE,Replacement) ->
      replace(Subject,RE,Replacement,[]).
  replace(Subject,RE,Replacement,Options) ->
      try
      {NewOpt,Convert,Unicode} =
  
negative.code: %%
  %% %CopyrightBegin%
  %%
  %% Copyright Ericsson AB 2008-2011. All Rights Reserved.
  %%
  %% The contents of this file are subject to the Erlang Public License,
  %% Version 1.1, (the "License"); you may not use this file except in
  