[Raku] Extracting from .bib file (one liner)

Run Settings
LanguageRaku
Language Version
Run Command
# See https://stackoverflow.com/a/45181464/1077672 'derm.bib' .IO .slurp # Read input from file into a string and ~~ m :global # match "globally" (all matches) against a / '@article{' (<-[,]>+) ',' \s+ # regex (Raku dialect) that `(`captures`)` 'title={' (<-[}]>+) '}' / # article id and title andthen # and then set "it" to the result and then .map: # for each matched article -> $/ { put "$0: $1\n" } # print "article: title".
@article{garg2017patch, title={Patch testing in patients with suspected cosmetic dermatitis: A retrospective study}, author={Garg, Taru and Agarwal, Soumya and Chander, Ram and Singh, Aashim and Yadav, Pravesh}, journal={Journal of Cosmetic Dermatology}, year={2017}, publisher={Wiley Online Library} } @article{hauso2008neuroendocrine, title={Neuroendocrine tumor epidemiology}, author={Hauso, Oyvind and Gustafsson, Bjorn I and Kidd, Mark and Waldum, Helge L and Drozdov, Ignat and Chan, Anthony KC and Modlin, Irvin M}, journal={Cancer}, volume={113}, number={10}, pages={2655--2664}, year={2008}, publisher={Wiley Online Library} } @article{siperstein1997laparoscopic, title={Laparoscopic thermal ablation of hepatic neuroendocrine tumor metastases}, author={Siperstein, Allan E and Rogers, Stanley J and Hansen, Paul D and Gitomirsky, Alexis}, journal={Surgery}, volume={122}, number={6}, pages={1147--1155}, year={1997}, publisher={Elsevier} }
Editor Settings
Theme
Key bindings
Full width
Lines