Sub Main() Dim reg As New Regex("你好吗(?=c)") Dim str As String = "<a href='#'>你好吗</a>ddd你好吗ccc" Console.WriteLine(reg.Replace(str, "<a href=' http://www.baidu.com' target='_blank'>你好吗</a>")) Console.ReadLine() End Sub
Sub Main Dim reg As New Regex("(?<!<a[^>]*?>)你好吗") Dim str As String = "<a href='#'>你好吗</a>ddd你好吗ccc" Console.WriteLine(reg.Replace(str, "<a href=' http://www.baidu.com' target='_blank'>你好吗</a>")) ' <a href='#'>你好吗</a>ddd<a href=' http://www.baidu.com' target='_blank'>你好吗</a>ccc End Sub
Sub Main()
Dim reg As New Regex("你好吗(?=c)")
Dim str As String = "<a href='#'>你好吗</a>ddd你好吗ccc"
Console.WriteLine(reg.Replace(str, "<a href=' http://www.baidu.com' target='_blank'>你好吗</a>"))
Console.ReadLine()
End Sub
(?<!<a[^>]*?>)你好吗
Sub Main
Dim reg As New Regex("(?<!<a[^>]*?>)你好吗")
Dim str As String = "<a href='#'>你好吗</a>ddd你好吗ccc"
Console.WriteLine(reg.Replace(str, "<a href=' http://www.baidu.com' target='_blank'>你好吗</a>"))
' <a href='#'>你好吗</a>ddd<a href=' http://www.baidu.com' target='_blank'>你好吗</a>ccc
End Sub