fork(1) download
  1. import java.util.*
  2.  
  3. fun main(args: Array<String>) {
  4. val text = """Thu Dec 31 22:00:00 UYST 2009"""
  5. val match = """\b(?:0?[1-9]|[12]\d|2[0-3]):[0-5]\d\b""".toRegex().find(text)
  6. println(match?.value)
  7.  
  8. val match2 = """\b(\d{1,2}:\d{2}):\d{2}\b""".toRegex().find(text)
  9. println(match2?.groupValues?.getOrNull(1))
  10. }
Success #stdin #stdout 0.1s 40116KB
stdin
Standard input is empty
stdout
22:00
22:00