title: Haskell - filter string list based on some conditions
body: <p>I am new in this comunity. I learn Haskell and have difficulties with Haskell-coding.
  I hope you can help me.</p>
  
  <p>I searched here and in Google, without any success.</p>
  
  <p>My problem ist as fowllows:
  I want to write a function which takes a list as parameter  like this:</p>
  
  <pre><code>myStringListFilter :: [String] -&gt; [String]
  </code></pre>
  
  <p>process the following steps:</p>
  
  <ol>
  <li><p>Remove the first letter</p>
  
  <pre><code>myStringListFilter myList = map tail strListe myList
  </code></pre></li>
  <li><p>Filter every element in the list which begins with "u" or "U".</p>
  
  <pre><code>myStringListFilter myList = filter (´elem´ ['u', 'U']) (map tail strListe myList)
  </code></pre></li>
  </ol>
  
  <p>Step two doesn't work. I get error.</p>
  
  <p>How do I achieve the solution, if I want the following:</p>
  
  <pre><code>Input: ["butter", "chees", "aUbergine", "egg", "milk", "bUbble", "curry"]
  
  Output: ["chees", "egg", "milk"]
  </code></pre>