title: java replace all on multi line string
body: <p>trying to replace a tag in a string with the contents of another string in java.</p>
  
  <p>The searchString is a header which I read from a text file.
  The replaceString is the length of another variable length string (bodyString)</p>
  
  <p>The code is:</p>
  
  <pre><code>String replaceString = Integer.toString(bodyString.length());
  System.out.println("****************************************");
  System.out.println("Body String: " + bodyString);
  System.out.println("\nBody Length: " + replaceString);  
  System.out.println("\nSearch String: " + searchString);
  if (searchString.contains("ContentLength")){
      System.out.println("\nfound ContentLength in string");
      searchString.replaceAll("ContentLength", replaceString);
  }  
  System.out.println("\nSearch String: " + searchString);
  System.out.println("****************************************");
  </code></pre>
  
  <p>It outputs:</p>
  
  <pre><code>****************************************
  Body String: 0425742196,1234,13:36:47,
  
  Body Length: 26
  
  Search String: HTTP/1.1 200 OK
  Date: Mon, 02 Dec 2013 08:57:36 GMT
  Server: IBM_HTTP_Server
  Cache-Control: no-cache
  Content-Length: ContentLength
  Set-Cookie: JSESSIONID=0000hzYFq3Sa-rl7ywJMrGTF0he:186g6992j; Path=/
  Set-Cookie: PLAY_ERRORS=""; Path=/locationsapi/
  Expires: Thu, 01 Dec 1994 16:00:00 GMT
  Connection: close
  Content-Type: application/text; charset=utf-8
  Content-Language: en-AU
  
  found content in string
  
  Search String: HTTP/1.1 200 OK
  Date: Mon, 02 Dec 2013 08:57:36 GMT
  Server: IBM_HTTP_Server
  Cache-Control: no-cache
  Content-Length: ContentLength
  Set-Cookie: JSESSIONID=0000hzYFq3Sa-rl7ywJMrGTF0he:186g6992j; Path=/
  Set-Cookie: PLAY_ERRORS=""; Path=/locationsapi/
  Expires: Thu, 01 Dec 1994 16:00:00 GMT
  Connection: close
  Content-Type: application/text; charset=utf-8
  Content-Language: en-AU
  ****************************************
  </code></pre>
  
  <p>I suspect I've got a problem with multiple lines but cant seem to overcome it.</p>
  
  <p>Any advice appreciated...</p>