Dim str As String = e.Form.Controls("TextBox5").text
Dim reg As new System.Text.RegularExpressions.Regex("(?<=<!--IF_START_1-->+).+(?=\<!--IF_END_1-->+)")
Dim mc As Object = reg.matches(str)
msgbox(mc(0).Value)
我的问题是这样的,
当 TextBox5的 内容 不包含 换行, 以及 [] ' 这样的字符是, 是可以正常使用的, 但是如果有换行或者 [] ' 就报错了, 有什么办法解决么?
*TextBox5的输入例子
<!--IF_START_1-->
<li class="fore4">
<b class="pi pix1">新上市</b><div class="p-img"><a target="_blank"href=""title=""><img width="160"height="160"src=""alt=""></a></div><div class="p-name"style="height: 3em;"><a href=""target="_blank"title="">商品名: </a></div><div class="p-price">TK:<strong>¥价格</strong>RMB</div>
</li>
<!--IF_END_1-->