On Wed, 14 Jul 2021 20:43:24 -0400 John Kitchin <jkitc...@andrew.cmu.edu> wrote:
> Hi all, I could use a bit of help with a regexp. I am trying to fine tune the > org-ref citation regexp to > make it orthogonal to org-cite. > > I want to recognize these as org-ref links > > [[cite:schuett-2018-schnet]] > cite:schuett-2018-schnet > > but not > > [cite:@schuett-2018-schnet] > > so either 0 or 2 [[ can prefix it to be a cite link in org-ref, but not 1 [. > > right now the cite: in the org-cite syntax is getting flagged as bad cite > link which I want to avoid. > > is this doable? For your example this is sufficient (for real usage you probably want to add more context to the right of 'cite'): (re-search-forward "\\[\\[cite:\\|[^[]cite:") Steve Berman