给你。
Module Module1
' String to insert into
Const target As String = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse vel posuere neque, quis suscipit diam. Proin congue dapibus elit, ut tempus leo. Suspendisse suscipit mi quis purus laoreet facilisis. Sed eget arcu eu risus sodales posuere. Nulla ut nulla urna. Quisque eu eleifend metus. Mauris suscipit rhoncus eros at ultrices. Cras sodales facilisis mauris, vitae condimentum mi tempus a. Suspendisse hendrerit, arcu sit amet viverra placerat, eros quam venenatis enim, id tincidunt felis mauris id augue. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur ac ullamcorper sem, sed porta orci. Praesent euismod, ipsum et sagittis gravida, purus ipsum venenatis ipsum, quis congue risus erat in magna. Donec nec elit ut velit faucibus efficitur. Donec facilisis, tellus et volutpat hendrerit, dui sem pulvinar lectus, sit amet fringilla sem mi eget elit."
' Urls to insert
Private injections As String() = New String() {"http://lorempixel.com/output/cats-q-c-640-480-1.jpg", "http://lorempixel.com/output/cats-q-c-640-480-2.jpg", "http://lorempixel.com/output/cats-q-c-640-480-3.jpg", "http://lorempixel.com/output/cats-q-c-640-480-4.jpg"}
Sub Main()
Dim sentence As New System.Text.RegularExpressions.Regex("[^.!?]+[.!?]")
Dim result As New System.Text.StringBuilder()
Dim n As Integer = injections.Count()
' Break sentence at punctuation.
For Each m As System.Text.RegularExpressions.Match In sentence.Matches(target)
' Get index of one of our injection strings at random.
Dim i As Integer = CInt(Math.Ceiling(Rnd() * n)) - 1
result.Append(m).Append(injections(i))
Next
Console.WriteLine(result.ToString())
Console.ReadKey()
End Sub
End Module