fork(2) download
  1. Imports System
  2. Imports System.Text.RegularExpressions
  3.  
  4. Public Class Test
  5. Public Shared Sub Main()
  6. Dim r As New Regex("<input\s{0,}(?:(name|type|value)=""([^""]+)""\s{0,})+>")
  7. Dim s As String
  8. s = "<input type=""hidden"" name=""locale"" value=""us"">"
  9. If r.IsMatch(s) Then
  10. For Each m As Match In r.Matches(s)
  11. Console.WriteLine(m.ToString)
  12. For j As Integer = 0 To m.Groups(1).Captures.Count - 1
  13. Console.WriteLine(" -" & m.Groups(1).Captures(j).Value)
  14. Console.WriteLine(" -" & m.Groups(2).Captures(j).Value)
  15. Next
  16. Next
  17. End If
  18. End Sub
  19. End Class
Success #stdin #stdout 0.04s 24568KB
stdin
Standard input is empty
stdout
<input type="hidden" name="locale" value="us">
 -type
 -hidden
 -name
 -locale
 -value
 -us