C# error cannot convert sytem.text.regularexpressions.match to string : <p>The following block of code captures text from an HTML page, but I get the compile error on the following line:</p>

<pre><code>St = Regex.Match(St, @"(?i)(?&lt;= |^)order(?= |$) (?i)(?&lt;= |^)Term (?i)(?&lt;= |^)oF [0-9]* (?i)(?&lt;= |^)years (?&lt;= |^)or (?&lt;= |^)Longer"); 
</code></pre>

<p><strong>The code Block</strong>:     </p>

<pre><code> if (textordernode.InnerHtml.Contains("Order Term"))
                {
                    String St = textordernode.InnerHtml;

                    St = St.Replace(@"\r", "");
                    St = St.Replace(@"\n", "");
                    St = Regex.Replace(St, @"&lt;[^&gt;]+&gt;|&amp;nbsp;", " ").Trim();
                    St = Regex.Match(St, @"(?i)(?&lt;= |^)order(?= |$) (?i)(?&lt;= |^)Term (?i)(?&lt;= |^)oF [0-9]* (?i)(?&lt;= |^)years (?&lt;= |^)or (?&lt;= |^)Longer");

                    int pFrom = St.IndexOf("Order Term of ") + "Order Term of ".Length;
                    int pTo = St.LastIndexOf("or longer");
                    try
                    {
                        textorderterm = St.Substring(pFrom, pTo - pFrom) + "or longer";
                        break;
                    }
                    catch (Exception ex)
                    {
                        textorderterm = "";
                        Console.WriteLine(ex.Message);
                    }
                }
</code></pre>

<p>Could I get some help with this please?</p>
