fork(2) download
  1. Imports System
  2. Imports System.Text.RegularExpressions
  3.  
  4. Public Class Test
  5. Public Shared Sub Main()
  6. Dim pattern1 As String = "(?<=\d)\s+(?=[AP])"
  7. Dim pattern2 As String = "(?<=M)\s+(?=\d)"
  8.  
  9. Dim rgx1 As New Regex(pattern1)
  10. Dim rgx2 As New Regex(pattern2)
  11.  
  12. Dim input As String = "12:01 AM-3:00 AM 4:00 AM-9:00 AM 4:00 AM-9:00 AM"
  13.  
  14. Dim result As String = rgx2.Replace(rgx1.Replace(input, ""), "|").toLower
  15.  
  16. Console.WriteLine(result)
  17. End Sub
  18. End Class
Success #stdin #stdout 0.09s 24568KB
stdin
Standard input is empty
stdout
12:01am-3:00am|4:00am-9:00am|4:00am-9:00am