  @Manual{namedCapture,
    title = {namedCapture: Named Capture Regular Expressions},
    author = {Toby Dylan Hocking},
    year = {2019},
    note = {R package version 2019.01.14},
  }
  @Manual{TRE,
    title = {TRE: The free and portable approximate regex matching library},
    author = {Ville Laurikari},
    year = {2019},
    url = {https://laurikari.net/tre/},
  }
  @Manual{re2r,
    title = {re2r: RE2 Regular Expression},
    author = {Qin Wenfeng},
    year = {2017},
    note = {R package version 0.2.0},
    url = {https://CRAN.R-project.org/package=re2r},
  }
  @Manual{rematch2,
    title = {rematch2: Tidy Output from Regular Expression Matching},
    author = {Gábor Csárdi},
    year = {2017},
    note = {R package version 2.0.1},
    url = {https://CRAN.R-project.org/package=rematch2},
  }
  @Manual{tidyr,
    title = {tidyr: Easily Tidy Data with 'spread()' and 'gather()' Functions},
    author = {Hadley Wickham and Lionel Henry},
    year = {2018},
    note = {R package version 0.8.2},
    url = {https://CRAN.R-project.org/package=tidyr},
  }
  @Manual{stringi,
    title = {R package stringi: Character string processing facilities},
    author = {Marek Gagolewski},
    year = {2018},
    url = {http://www.gagolewski.com/software/stringi/},
  }

@Manual{stringr,
    title = {stringr: Simple, Consistent Wrappers for Common String Operations},
    author = {Hadley Wickham},
    year = {2018},
    note = {R package version 1.3.1},
    url = {https://CRAN.R-project.org/package=stringr},
  }

@Manual{R,
  title = {R: A Language and Environment for Statistical Computing},
  author = {{R Core Team}},
  organization = {R Foundation for Statistical Computing},
  address = {Vienna, Austria},
  year = {2016},
  url = {https://www.R-project.org/},
}

@article{ihaka:1996,
  Author = {Ihaka, Ross and Gentleman, Robert},
	Journal = {Journal of Computational and Graphical Statistics},
	Number = 3,
	Pages = {299--314},
	Title = {R: A Language for Data Analysis and Graphics},
	Volume = 5,
	Year = 1996,
        url = {https://doi.org/10.1080/10618600.1996.10474713}
}

@incollection{Kleene56,
  added-at = {2012-10-16T14:29:51.000+0200},
  address = {Princeton, NJ},
  author = {Kleene, S. C.},
  booktitle = {Automata Studies},
  editor = {Shannon, Claude and McCarthy, John},
  keywords = {expression kleene paper regular star},
  pages = {3--41},
  publisher = {Princeton University Press},
  timestamp = {2013-11-23T20:11:51.000+0100},
  title = {Representation of events in nerve nets and finite automata},
  url = {http://www.diku.dk/hjemmesider/ansatte/henglein/papers/kleene1956.pdf},
  year = 1956
}

@article{Thompson68,
 author = {Thompson, Ken},
 title = {Programming Techniques: Regular Expression Search Algorithm},
 journal = {Commun. ACM},
 issue_date = {June 1968},
 volume = {11},
 number = {6},
 month = jun,
 year = {1968},
 issn = {0001-0782},
 pages = {419--422},
 numpages = {4},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@book{Friedl2002,
 author = {Friedl, Jeffrey E. F.},
 editor = {Oram, Andy},
 title = {Mastering Regular Expressions},
 year = {2002},
 edition = {2},
 publisher = {O'Reilly \& Associates, Inc.},
 address = {Sebastopol, CA, USA},
} 

@Misc{Python-1.5.2-Misc-HISTORY,
  author = 	 {{Python developers}},
  title = 	 {Python 1.5.2 history},
  year = 	 1997,
  url = 	 {https://github.com/tdhock/regex-tutorial/blob/master/python-1.5.2-Misc-HISTORY.txt}}

@Misc{ICU-ticket-named-capture,
  author = 	 {{ICU developers}},
  title = 	 {Named capture groups},
  year = 	 2015,
  url = 	 {http://bugs.icu-project.org/trac/ticket/5312}}

@Misc{ICU-release-notes-55,
  author = 	 {{ICU developers}},
  title = 	 {Download ICU 55},
  year = 	 2015,
  url = 	 {http://site.icu-project.org/download/55}}

@Misc{python-1.5-Doc-libre.tex,
  author = 	 {{Python developers}},
  title = 	 {Python documentation for Built-in Module re},
  year = 	 1997,
  url = 	 {https://github.com/tdhock/regex-tutorial/blob/master/python-1.5-Doc-libre.tex}}

@Misc{pcre1-changelog.txt,
  author = 	 {Philip Hazel},
  title = 	 {{ChangeLog for PCRE}},
  year = 	 2003,
  url = 	 {https://github.com/tdhock/regex-tutorial/blob/master/pcre1-changelog.txt}}

@Misc{R.NEWS.0,
  author = 	 {{R Core Team}},
  title = 	 {News for the 0.x series},
  year = 	 1997,
  url = 	 {https://cloud.r-project.org/src/base/NEWS.0}}
@Misc{R.NEWS.1.txt,
  author = 	 {{R Core Team}},
  title = 	 {News for the 1.x series},
  year = 	 2002,
  url = 	 {https://github.com/tdhock/regex-tutorial/blob/master/R.NEWS.1.txt}}
@Misc{R.NEWS.2,
  author = 	 {{R Core Team}},
  title = 	 {News for the 2.x series},
  year = 	 2009,
  url = 	 {https://cloud.r-project.org/src/base/NEWS.2}}

@Misc{HockingBug2011,
  author = 	 {Toby Dylan Hocking},
  title = 	 {Bug 14518 - Wishlist: named capture in regular expressions},
  year = 	 2011,
  url = 	 {https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14518}}

  @Manual{rex,
    title = {rex: Friendly Regular Expressions},
    author = {Kevin Ushey and Jim Hester and Robert Krzyzanowski},
    year = {2017},
    note = {R package version 1.1.2},
    url = {https://CRAN.R-project.org/package=rex},
  }


@InProceedings{HockingUseR2011,
  author = 	 {Toby Dylan Hocking},
  title = 	 {{Fast, named capture regular expressions in R 2.14}},
  year = 	 2011,
  url = 	 {http://web.warwick.ac.uk/statsdept/user-2011/TalkSlides/Lightening/2-StatisticsAndProg\_3-Hocking.pdf},
  booktitle = {useR 2011 conference proceedings},
}

@article{Johnson68,
 author = {Johnson, Walter L. and Porter, James H. and Ackley, Stephanie I. and Ross, Douglas T.},
 title = {Automatic Generation of Efficient Lexical Processors Using Finite State Techniques},
 journal = {Commun. ACM},
 issue_date = {Dec. 1968},
 volume = {11},
 number = {12},
 month = dec,
 year = {1968},
 issn = {0001-0782},
 pages = {805--813},
 numpages = {9},
 doi = {10.1145/364175.364185},
 acmid = {364185},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {character string, compiler, finite-state automata, finite-state machine, lexical processor, nondeterministic machine, parsing, plex structure, regular expressions, sequential machine, syntatic analysis},
} 
