What are you doing exactly? If you try to convert the ref to osisRef
Dominique wrote an awk script which works pretty good.
See the attached file.

Le 01/02/2020 à 18:06, Maxwell Murunga a écrit :
> Greetings Saints,
>
> I'm processing an OSIS Commentary in InDesign using GREP:
>
> *Find: *((\d+ )?(\w+?.? \d+[:]\d+)(.\d+)?([, \d]+(.\d+)?)*)
> *Replace:* <reference osisRef="$1">$1</reference>
>
> It partially accomplishes the task, but does not automatically convert
> the book names to the standard OSIS abbreviations. I also need help in
> figuring out how to add looking for Arabic and Roman numerals (1-2
> instances of the letter "I"; or simply "1" or "2" ) to cover instances
> of something like I Corinthians or II Corinthians; 1 Corinthians or 2
> Corinthians.
>
> Could anyone be so kind enough as to provide a *grep* or *sed* script
> to auto convert any kind of Bible reference into this format:
>
> <reference osisRef="Gen.1.1">Genesis 1:1</reference>
> <reference osisRef="2Chr.1.1">2 Chronicles 1:1</reference>
> <reference osisRef="2Chr.1.1">II Chronicles 1:1</reference>
>
> In Christ Alone,
>
> Maxwell.
>
> _______________________________________________
> sword-devel mailing list: sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page

Attachment: ref2osis.awk
Description: application/awk

Attachment: Ref2Osis.sh
Description: application/shellscript

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to