title: Capturing group with optional start and end characters
body: <p>i have the follow string: <code>find me String1\String2\String3</code>, so i wanna capture string1, 2 and 3 if they exist. String 3 can be optional.</p>
  
  <p>So far, what i could make is: <code>(?&lt;=find me)\s(\\?[\w]+\\?){1,3}</code>, my assumption was: </p>
  
  <ul>
  <li>The string should have <code>find me</code>at the beggining but it should not be captured</li>
  <li>a whitespace</li>
  <li>a group with <code>\</code> as optional character at the beggining of the string, a word following it and <code>\</code>at the end of it, optional too, it can appear from 1 to 3 times.</li>
  </ul>
  
  <p>What is wrong with my regex pattern?</p>