我有以下字符串
Dim strTemplate as string =
"<table>
<tr>
<td>Name</td>
<td>Address</td>
<td>City</td>
</tr>
<tr>
<td>[%Name%]</td>
<td>[%Address%]</td>
<td>[%City%]</td>
</tr>
</table>"
Dim strSplits = New List(Of String)(Regex.Split(strval, "REGEXRequired"))
现在我想编写带有split字符串的正则表达式,只给出模式字符串[%...%]
。
即。想要[%Name%]
列表中的[%Address%]
,[%City%]
,strSplits
值。
任何建议或帮助将不胜感激
答案 0 :(得分:3)
为什么要使用Split()
?
Dim strSplits = New List(Of String)(Regex.Matches(strval, "\[%.*?%\]"))
更容易,不是吗?
答案 1 :(得分:1)