diff --git a/lib/linkify/parser.ex b/lib/linkify/parser.ex index 30d47ee..5791edf 100644 --- a/lib/linkify/parser.ex +++ b/lib/linkify/parser.ex @@ -245,10 +245,14 @@ defmodule Linkify.Parser do end end - defp trim_leading_paren(buffer), - do: - (String.starts_with?(buffer, "(") && String.slice(buffer, 1, String.length(buffer))) || - buffer + defp trim_leading_paren(buffer) do + if String.starts_with?(buffer, "(") do + "(" <> buffer = buffer + buffer + else + buffer + end + end defp trim_trailing_paren(buffer), do: