Last active
November 2, 2020 11:44
-
-
Save joshpetit/fc861df18f6e5c2d5bab8a035456235a to your computer and use it in GitHub Desktop.
Bible reference regex with groupings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
([1-3]?(?=[ ]*)\b[A-Za-z]+\b) ?(\d+)?:?(\d+)?-?(\d+)? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(\bGen\b|\bGEN\b|\bGenesis\b|\bGn\b|\bExod\b|\bEXO\b|\bExodus\b|\bEx\b|\bLev\b|\bLEV\b|\bLeviticus\b|\bLv\b|\bNum\b|\bNUM\b|\bNumbers\b|\bNm\b|\bDeut\b|\bDEU\b|\bDeuteronomy\b|\bDt\b|\bJosh\b|\bJOS\b|\bJoshua\b|\bJos\b|\bJudg\b|\bJDG\b|\bJudges\b|\bJgs\b|\bRuth\b|\bRUT\b|\bRuth\b|\bRu\b|\b1Sam\b|\b1SA\b|\b1 Samuel\b|\b1 Sm\b|\b2Sam\b|\b2SA\b|\b2 Samuel\b|\b2 Sm\b|\b1Kgs\b|\b1KI\b|\b1 Kings\b|\b1 Kgs\b|\b2Kgs\b|\b2KI\b|\b2 Kings\b|\b2 Kgs\b|\b1Chr\b|\b1CH\b|\b1 Chronicles\b|\b1 Chr\b|\b2Chr\b|\b2CH\b|\b2 Chronicles\b|\b2 Chr\b|\bEzra\b|\bEZR\b|\bEzra\b|\bEzr\b|\bNeh\b|\bNEH\b|\bNehemiah\b|\bNeh\b|\bEsth\b|\bEST\b|\bEsther\b|\bEst\b|\bJob\b|\bJOB\b|\bJob\b|\bJb\b|\bPs\b|\bPSA\b|\bPsalms\b|\bPs\b|\bProv\b|\bPRO\b|\bProverbs\b|\bPrv\b|\bEccl\b|\bECC\b|\bEcclesiastes\b|\bEccl\b|\bSong\b|\bSOS\b|\bSong of Solomon\b|\bSg\b|\bIsa\b|\bISA\b|\bIsaiah\b|\bIs\b|\bJer\b|\bJER\b|\bJeremiah\b|\bJer\b|\bLam\b|\bLAM\b|\bLamentations\b|\bLam\b|\bEzek\b|\bEZE\b|\bEzekiel\b|\bEz\b|\bDan\b|\bDAN\b|\bDaniel\b|\bDn\b|\bHos\b|\bHOS\b|\bHosea\b|\bHos\b|\bJoel\b|\bJOE\b|\bJoel\b|\bJl\b|\bAmos\b|\bAMO\b|\bAmos\b|\bAm\b|\bObad\b|\bOBA\b|\bObadiah\b|\bOb\b|\bJonah\b|\bJON\b|\bJonah\b|\bJon\b|\bMic\b|\bMIC\b|\bMicah\b|\bMi\b|\bNah\b|\bNAH\b|\bNahum\b|\bNa\b|\bHab\b|\bHAB\b|\bHabakkuk\b|\bHb\b|\bZeph\b|\bZEP\b|\bZephaniah\b|\bZep\b|\bHag\b|\bHAG\b|\bHaggai\b|\bHg\b|\bZech\b|\bZEC\b|\bZechariah\b|\bZec\b|\bMal\b|\bMAL\b|\bMalachi\b|\bMal\b|\bMatt\b|\bMAT\b|\bMatthew\b|\bMt\b|\bMark\b|\bMAR\b|\bMark\b|\bMk\b|\bLuke\b|\bLUK\b|\bLuke\b|\bLk\b|\bJohn\b|\bJOH\b|\bJohn\b|\bJn\b|\bActs\b|\bACT\b|\bActs\b|\bActs\b|\bRom\b|\bROM\b|\bRomans\b|\bRom\b|\b1Cor\b|\b1CO\b|\b1 Corinthians\b|\b1 Cor\b|\b2Cor\b|\b2CO\b|\b2 Corinthians\b|\b2 Cor\b|\bGal\b|\bGAL\b|\bGalatians\b|\bGal\b|\bEph\b|\bEPH\b|\bEphesians\b|\bEph\b|\bPhil\b|\bPHP\b|\bPhilippians\b|\bPhil\b|\bCol\b|\bCOL\b|\bColossians\b|\bCol\b|\b1Thess\b|\b1TH\b|\b1 Thessalonians\b|\b1 Thes\b|\b2Thess\b|\b2TH\b|\b2 Thessalonians\b|\b2 Thes\b|\b1Tim\b|\b1TI\b|\b1 Timothy\b|\b1 Tm\b|\b2Tim\b|\b2TI\b|\b2 Timothy\b|\b2 Tm\b|\bTitus\b|\bTIT\b|\bTitus\b|\bTi\b|\bPhlm\b|\bPHM\b|\bPhilemon\b|\bPhlm\b|\bHeb\b|\bHEB\b|\bHebrews\b|\bHeb\b|\bJas\b|\bJAM\b|\bJames\b|\bJas\b|\b1Pet\b|\b1PE\b|\b1 Peter\b|\b1 Pt\b|\b2Pet\b|\b2PE\b|\b2 Peter\b|\b2 Pt\b|\b1John\b|\b1JO\b|\b1 John\b|\b1 Jn\b|\b2John\b|\b2JO\b|\b2 John\b|\b2 Jn\b|\b3John\b|\b3JO\b|\b3 John\b|\b3 Jn\b|\bJude\b|\bJDE\b|\bJude\b|\bJude\b|\bRev\b|\bREV\b|\bRevelation\b|\bRv\b|\bpsalm\b|\bsongs\b|\bsong of songs\b|\bsongs of solomon\b|\bacts of the apostles\b|\brevelations\b) ?(\d+)?:?(\d+)?-?(\d+)? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For the ultimate regex try passing in a case insensitive flag for whatever language