Regex Tuesday Challenge - Week Eight

This challenge is a hybrid of challenge #1 - matching repeated words - and challenge #4, a basic MarkDown parser. The challenge is to match (immediately) repeating MarkDown list items! Check out the examples - it is easier to look at them than to have it explained.

Repeated items should be wrapped in double asterisks, for MarkDown bold. The second * List item should be replaced with * **List item**

To test a regular expression on the test cases below, type it into the text input. Each test case will be marked as passed or failed respectively - you are aiming to get as many test cases as you can to pass. Note that JavaScript must be enabled for this feature to work. The regex engine used is the JavaScript regex engine; it is similar to PCRE, but with a few differences.

Test cases (0/10)

* First list item
* Second list item
* First list item
* Second list item
* Repeated list item
* Repeated list item
* Repeated list item
* **Repeated list item**
* First list item
* Repeated list item
* Repeated list item
* Final list item
* First list item
* Repeated list item
* **Repeated list item**
* Final list item
* First * First
* First * First
* First * First
* First * First
* First * First
* **First * First**
* First repeated
* First repeated
* Second repeated
* Second repeated
* First repeated
* **First repeated**
* Second repeated
* **Second repeated**
* Not repeated yet
* Second
* Not repeated yet
* Not repeated yet
* Second
* Not repeated yet
* Not
* Not repeated
* Repeated
* Repeated
* Not
* Not repeated
* Repeated
* **Repeated**
* Two spaces before second bullet
* Two spaces before second bullet
* Two spaces before second bullet
* **Two spaces before second bullet**
* Case insensitive
* CASE inSensiTIVE
* Case insensitive
* **CASE inSensiTIVE**
Congratulations, your regex passes all the test cases! Remember to share this challenge.