On Thu, 15 Jul 2021 10:40:40 +0200 Stephen Berman <stephen.ber...@gmx.net> wrote:
> 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:") Or simply: (re-search-forward "\\[\\[\\|[^[]cite:") Steve Berman