title: Split Strings using a URL as delimiter in Robot
body: <p>I am trying to split a string that is a long URL, when I try to use Split String in Robot where the delimiter is something like 'www.google.com' I am continually getting errors about "Need more values than 1"</p>
  
  <p>Can I use a delimiter with .'s in it?  It seems like I can't, but I don't see why it would matter if the delimiter is used as a string.  I am doing a couple of Split Strings in a row, and this works in cases where the domain is localhost, just not with a server name/domain.</p>
  
  <p>The way I am structuring my case is as:</p>
  
  <pre><code>${link01}   ${link02} =  Split String 'http://www.google.com/myurl/answer'  'www.google.com'
  </code></pre>
  
  <p>I would expect the following:</p>
  
  <pre><code>${link01} = 'http://'
  ${link02} = '/myurl/answer'
  </code></pre>
  
  <p>Instead I get:
  Cannot assign return values: Need more values than 1</p>
  
  <p>Can I use Split String this way or do I need to use a regex?</p>
  
  <p>--EDIT--
  Adding my Robot Keyword.</p>
  
  <p>I send in a list of multiple links from a JSON Response, I only want to access one of these which has a form like <a href="http://www.google.com/myurl/answer-" rel="nofollow">http://www.google.com/myurl/answer-</a>{GUI} and I only want to have myurl/answer-{GUI} in ${l_page_link}.</p>
  
  <p>Adding the arguments so my search term is www.google.com I find that it returns <em>"Need more values than 1"</em> but if I use google.com it does this correctly.</p>
  
  <pre><code>[Arguments]  ${a_pagination_list} | ${a_pagination_placement} | ${a_search_term}=localhost/
  ${l_link}   ${l_indexer}=   Split String    ${a_pagination_list[${a_pagination_placement}]} &gt;;
  ${l_base}   ${l_page_link}= Split String    ${l_link}   ${a_search_term}
  </code></pre>