title: Keep only elements of a list which contain a string in another vector (R)
body: <p>I have a vector of string keywords, and a list containing many elements with strings. I would like to keep the elements of the list that contain at least one string from the vector.</p>
  
  <p>I have tried filtering with dplyr, %in%, etc.</p>
  
  <p>Here is an example:</p>
  
  <pre><code>words &lt;- c("find", "these", "words")
  
  paragraph &lt;- list(text1 = c("these", "words", "are", "helpful"),
                text2 = c("nothing", "to", "see", "here"),
                text3 = c("we", "can", "find", "one", "here"))
  </code></pre>
  
  <p>I would like to end up with a list including just text1 and text3.</p>
  
  <p>Thank you!</p>