title: How to split JS arguments and ignore \'
body: <p>I'm separating Arguments of a file and putting them into DeepL's Api. My Problem is that some of the Translations on the Input site have a few Arguments which shouldn't be parsed like: 
  e.g.:</p>
  
  <p>'Hello this should be parsed, and this what\'s having a \' in it shouldn't." => "Translation".</p>
  
  <p>To conclude this: I haven't a way to ignore ' for separating in JS when there's a backslash in it like: \'
  This results in having broken Arguments detected...</p>
  
  <p>I tried counting the apostrophes in the line and dividing them by two and say: e.g. the line has 4 apostrophes = 4/2 which means 2 for each argument.
  2nd example: 6 apostrophes = 6/2 = 3 which means 3 for each argument.</p>
  
  <p>This sounds like a good way of dealing with the problem but I didn't find a good way of implementing it. Additionally this would require me to reattach arguments which got separated or separate just those after e.g. 3 apostrophes... I'm a bit confused here ...</p>
  
  <pre><code>
  var separate = line.split("'");
  
  </code></pre>