Test, validate and match regular expressions
This regex matches Bible verse references in the format 'Book Chapter:Verse' or 'Book Chapter:Verse-Verse', e.g., 'John 3:16' or 'John 3:16-17'. It captures the book name, chapter, starting verse, and optional ending verse. Useful for parsing scripture citations from text or validating user input.