java regex to fetch uuid after string : <p>I try to fetch the uuid in the following string:</p>

<pre><code>146916ad3ed2935cc82ebed705dc27213f907808 add partner request id = e4614f35-1f3c-4316-85c1-016bfffcc928 
</code></pre>

<p>what am i missing as my matcher cannot fetch it</p>

<pre><code>@Test
public void requestIdRegex()
{
    String gitCommit = "146916ad3ed2935cc82ebed705dc27213f907808 add partner request id = e4614f35-1f3c-4316-85c1-016bfffcc928";
    String requestId = null;

    Pattern pattern = Pattern.compile("(\\d+) add partner request id = (\\s+)");
    Matcher matcher = pattern.matcher(gitCommit);
    while (matcher.find()) {
        requestId =  matcher.group(2);
    }
    assertThat(requestId, equalTo("e4614f35-1f3c-4316-85c1-016bfffcc928"));
}
</code></pre>

<p>how can </p>
