永发信息网

vb.net web Regex正规表达式问题

答案:2  悬赏:0  手机版
解决时间 2021-03-07 07:51
  • 提问者网友:饥饿走向夜
  • 2021-03-06 09:59
无效果,求帮忙看看哪错了

Public Function LoopLabel(ByVal sContent As String)
Dim strText As String
'If InStr(sContent, "{loop") > 0 And InStr(sContent, "{/loop") > 0 Then
Dim regEx As New Regex("({loop:listnav})(.[^<]*)({/loop:listnav})")
Dim Contents As MatchCollection = regEx.Matches(sContent)
regEx = Nothing
For Each Match As Match In Contents ' 遍历匹配集合
strText = strText & Match.Value & "|" 'Replace(Label.Value, "{label:listname}", "替换OK")
Next
'End If
LoopLabel = strText
End Function

内容如下

{loop:listnav}

{/loop:listnav}

最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-03-06 10:31
没有最少一个匹配项,你可以用在线的正则表达式编辑试试。
全部回答
  • 1楼网友:时间的尘埃
  • 2021-03-06 11:06
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯