In C#, Windows Form, how would I accomplish this:

---

```
07:55 Header Text:  This is the data<br/>07:55 Header Text:  This is the data<br/>07:55 Header Text:  This is the data<br/>

```

---

So, as you can see, i have a return string, that can be rather long, but i want to be able to format the data to be something like this:

---

```
<b><font color="Red">07:55 Header Text</font></b>:  This is the data<br/><b><font color="Red">07:55 Header Text</font></b>:  This is the data<br/><b><font color="Red">07:55 Header Text</font></b>:  This is the data<br/>

```

---

As you can see, i essentially want to prepend `<b><font color="Red">` to the front of the header text & time, and append `</font></b>` right before the : section.

So yeah lol i'm kinda lost.

I have messed around with **.Replace()** and **Regex** patterns, but not with much success. I dont really want to REPLACE text, just append/pre-pend at certain positions.

Is there an easy way to do this?

Note: the [] tags are actually <> tags, but i can't use them here lol