title: java.util.regex.PatternSyntaxException: Syntax error in regex pattern near index
body: <p>While splitting to below code</p>
  
  <pre><code>String s = "12+12";
  String[] sr = s.split("+");
  </code></pre>
  
  <p>I am getting this error in logcat</p>
  
  <pre><code>09-03 15:57:22.489: E/AndroidRuntime(22029): FATAL EXCEPTION: main
  09-03 15:57:22.489: E/AndroidRuntime(22029): java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 1:
  09-03 15:57:22.489: E/AndroidRuntime(22029): +
  09-03 15:57:22.489: E/AndroidRuntime(22029):  ^
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.util.regex.Pattern.compileImpl(Native Method)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.util.regex.Pattern.compile(Pattern.java:407)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.util.regex.Pattern.&lt;init&gt;(Pattern.java:390)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.util.regex.Pattern.compile(Pattern.java:381)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.lang.String.split(String.java:1832)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.lang.String.split(String.java:1813)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at net.telivo.fiestacancun.ui.calllog.CallLogDetailsFragment$1.onClick(CallLogDetailsFragment.java:171)
      09-03 15:57:22.489: E/AndroidRuntime(22029):    at android.view.View.performClick(View.java:4240)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at android.view.View$PerformClick.run(View.java:17721)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at android.os.Handler.handleCallback(Handler.java:730)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at android.os.Handler.dispatchMessage(Handler.java:92)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at android.os.Looper.loop(Looper.java:137)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at android.app.ActivityThread.main(ActivityThread.java:5103)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.lang.reflect.Method.invokeNative(Native Method)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.lang.reflect.Method.invoke(Method.java:525)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
  09-03 15:57:22.489: E/AndroidRuntime(22029):    at dalvik.system.NativeStart.main(Native Method)
  </code></pre>