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

Reply via email to