[sword-devel] Grep or Sed Command to Automate OSIS References?

Cyrille lafricain79 at gmail.com
Sat Feb 1 17:39:05 MST 2020


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 at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20200201/1d06c728/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ref2osis.awk
Type: application/x-awk
Size: 45065 bytes
Desc: not available
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20200201/1d06c728/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Ref2Osis.sh
Type: application/x-shellscript
Size: 444 bytes
Desc: not available
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20200201/1d06c728/attachment-0003.bin>


More information about the sword-devel mailing list