title: How to individuate code between markdown in string
body: <p>I'm creating a textview where the user can insert snipets of code.<br />
  I want them to be able to insert markdowns like this:</p>
  <blockquote>
  <p>``` some text here `</p>
  </blockquote>
  <p>Then I want to individuate the text comprehended between the markdowns and apply to it some characteristics.</p>
  <p>Assuming a string can contain more markdowns, how could I get all of the strings inside of the markdowns?</p>
  <p>Let's say I have the following string:</p>
  <blockquote>
  <p>&quot;In Swift a ```UIView` is An object that manages the content for a rectangular area on the screen. It subclasses ```UIResponder`. A ```UIPickerView` is a subclass of ```UIView`&quot;</p>
  </blockquote>
  <p>I want to individuate the substrings: UIView, UIResponder, UIPickerView, UIView.<br />
  Namely all the substrings comprehended between ```and `.</p>
  <p>I have found some solutions which include using super complex for loops but I'm sure we have an easier way with some String method I can't use...</p>