Loading ...
Sorry, an error occurred while loading the content.

[Clip] Re: Tooltip clip?

Expand Messages
  • puusto13
    Hi, Thanks! Now it works ok with ABR. But Finnish language has word jos. One English Bible ABR is Jos. Example text: Mat 1:1 Jos te jne. Mat 1:1 Jos_te jne.
    Message 1 of 27 , Dec 22, 2012
    • 0 Attachment
      Hi,

      Thanks! Now it works ok with ABR.
      But
      Finnish language has word jos.
      One English Bible ABR is Jos.
      Example text:
      Mat 1:1 Jos te jne.
      Mat 1:1 Jos_te jne. Wrong.

      Mat 1:1 Te jos te jne.
      Mat 1:1 Te jos te jne. Ok.

      I found this. This is not problem because I can replace Jos=Joz
      Then use this clip and replace Joz=Jos.

      TL

      --- In ntb-clips@yahoogroups.com, "m.feichtinger" <mafei@...> wrote:

      > --- In ntb-clips@yahoogroups.com, "puusto13" <puusto13@> wrote:

      > > Example text what is now used. My text is originally this kind of.
      > > Mat 1:6. ja Iisaille Daavid, kuningas. Daavidille syntyi Salomo, jonka äiti oli Uurian vaimo. 2Sa. 12:10,24
      > > Mat 1:7. Salomolle syntyi Rehabeam, Rehabeamille Abia, Abialle Aasa, 1Ki. 11:43, 14:31, 15:8
      > > Mat 1:8. Aasalle Joosafat, Joosafatille Jooram, Jooramille Ussia, 1Ki. 15:24; 2Ki. 8:16; 2Ch. 26:1
      > > Mat 1:9. Ussialle Jootam, Jootamille Aahas, Aahakselle Hiskia, 2Ki. 15:7,38; 2Ch. 27:9, 28:27
      > > Mat 1:10. Hiskialle Manasse, Manasselle Aamon, Aamonille Joosia 2Ki. 20:21, 21:18; 2Ch. 32:33, 33:25
      > > Mat 1:11. ja Joosialle Jekonja ja tämän veljet siihen aikaan, kun kansaa siirrettiin Babyloniaan. 2Ki. 23:34; 1Ch. 3:15,16; 2Ch. 36:1,8
      > >
      > > ----------------------
      > > After this clip:
      > > Mat 1:6. ja Iisaille Daavid, kuningas. Daavidille syntyi Salomo, jonka äiti oli Uurian vaimo. 2Sa_12:10, 2Sa_12:24
      > > Mat 1:7. Salomolle syntyi Rehabeam, Rehabeamille Abia, Abialle Aasa, 1Ki_11:43, 14:31, 15:8
      > > Mat 1:8. Aasalle Joosafat, Joosafatille Jooram, Jooramille Ussia, 1Ki_15:24; 2Ki_8:16; 2Ch_26:1
      > > Mat 1:9. Ussialle Jootam, Jootamille Aahas, Aahakselle Hiskia, 2Ki_15:7, 2Ki_15:38; 2Ch_27:9, 28:27
      > > Mat 1:10. Hiskialle Manasse, Manasselle Aamon, Aamonille Joosia 2Ki_20:21, 21:18; 2Ch_32:33, 33:25
      > > Mat 1:11. ja Joosialle Jekonja ja tämän veljet siihen aikaan, kun kansaa siirrettiin Babyloniaan. 2Ki_23:34; 1Ch_3:15, 1Ch_3:16; 2Ch_36:1, 2Ch_36:8
      > >
      > > ------------------------
      > > I have replaced Abr first number like this 1Ki=Fki, 2Ki=Xki and then replaced back Fki=1Ki, Xki=2Ki etc.....
      > > Mat 1:6. ja Iisaille Daavid, kuningas. Daavidille syntyi Salomo, jonka äiti oli Uurian vaimo. 2Sa_12:10, 2Sa_12:24
      > > Mat 1:7. Salomolle syntyi Rehabeam, Rehabeamille Abia, Abialle Aasa, 1Ki_11:43, 1Ki_14:31, 1Ki_15:8. 1Ki_11:43; 1Ki_14:31; 1Ki_15:8.
      > > Mat 1:8. Aasalle Joosafat, Joosafatille Jooram, Jooramille Ussia, 1Ki_15:24; 2ki_8:16; 2Ch_26:1
      > > Mat 1:9. Ussialle Jootam, Jootamille Aahas, Aahakselle Hiskia, 2ki_15:7, 2ki_15:38; 2Ch_27:9, 2Ch_28:27
      > > Mat 1:10. Hiskialle Manasse, Manasselle Aamon, Aamonille Joosia 2ki_20:21, 2ki_21:18; 2Ch_32:33, 2Ch_33:25
      > > Mat 1:11. ja Joosialle Jekonja ja tämän veljet siihen aikaan, kun kansaa siirrettiin Babyloniaan. 2ki_23:34; 1Ch_3:15, 1Ch_3:16; 2Ch_36:1, 2Ch_36:8
      > >
      > > Is here something what must yet change? If Xxx=1Ki but if it's Fxx result is ok?
      > > ; Change format "Xxx_15:7,38" or "#Xx_15:7,38" (comma not surrounded by spaces!)to "Xxx_15:7, Xxx_15:38" or "#Xx_15:7, #Xx_15:38":
      > > ; --- LONG LINE START
      > > ^!Replace "(?x)^(?<TEXT>.+) ((?<SN>(\p{Lu}\p{Ll}{2}|\d\p{Lu}\p{Ll})_)(?<CHAP>\d++:)\d++ ) , (?<VERS2>\d++)">> "$<TEXT>$2, $<SN>$<CHAP>$<VERS2>" RWAS
      > > ; --- LONG LINE END
      >
      > Replace the <SN> pattern in the last two ^!Replace commands with
      >
      > (?<SN>(\p{Lu}|\p{Nd})[\p{L&}]{2}_)
      >
      > ; --- LONG LINE START
      > ^!Replace "(?x)^(?<TEXT>.+) (?<SN> (\p{Lu}|\p{Nd})[\p{L&}]{2}_) (\d++:\d++) (.+) \K \x20 (?=\d++:\d++)" >> " $<SN>" RWAS
      > ; --- LONG LINE END
      > ^!IfError Next Else Skip_-1
      >
      > ; --- LONG LINE START
      > ^!Replace "(?x)^(?<TEXT>.+) (?<SN> (\p{Lu}|\p{Nd})[\p{L&}]{2}_) (?<CHAP>\d++:)\d++ , \K (?<VERS2>\d++)" >> " $<SN>$<CHAP>$<VERS2>" RWAS
      > ; --- LONG LINE END
      > ^!IfError Next Else Skip_-1
      >
      > HTH
      >
      >
      >
      > >
      > > This clip is almost correct.
      > >
      > > Thank you! To everyone, as well as others who have helped me
      > >
      > > TL
      > >
      > > --- In ntb-clips@yahoogroups.com, "m.feichtinger" <mafei@> wrote:
      > > >
      > > > Hi,
      > > >
      > > > Replace the lines...
      > > >
      > > > ; Change format "Xxx_15:7,38" (comma not surrounded by spaces!) to "Xxx_15:7, Xxx_15:38":
      > > > ; --- LONG LINE START
      > > > ^!Replace "(?x)^(?<TEXT>.+) ( (?<SN>\p{Lu}\p{Ll}{2}_)(?<CHAP>\d++:)\d++ ) , (?<VERS2>\d++)" >> "$<TEXT>$2, $<SN>$<CHAP>$<VERS2>" RWAS
      > > > ; --- LONG LINE END
      > > >
      > > > ... with
      > > >
      > > > ; Change format "Xxx_15:7,38" or "#Xx_15:7,38" (comma not surrounded by spaces!) to "Xxx_15:7, Xxx_15:38" or "#Xx_15:7, #Xx_15:38":
      > > > ; --- LONG LINE START
      > > > ^!Replace "(?x)^(?<TEXT>.+) ( (?<SN>(\p{Lu}\p{Ll}{2}|\d\p{Lu}\p{Ll})_)(?<CHAP>\d++:)\d++ ) , (?<VERS2>\d++)" >> "$<TEXT>$2, $<SN>$<CHAP>$<VERS2>" RWAS
      > > > ; --- LONG LINE END
      > > >
      > > > HTH
      > > >
      > > > --- In ntb-clips@yahoogroups.com, "puusto13" <puusto13@> wrote:
      > > > >
      > > > > I found new problem if the ABR begins with number like these 1Ki, 2Ki and every others. The clip does print right only the first book, chap and verse. But let others done.
      > > > >
      > > > > Here is example result:
      > > > > Matt 1:11. Babyloniaan. 2Ki_23:34; 1Ki_3:15,16; 2Jo_36:1,8, 2Ch_32:33, 33:25. 2Jo_21:3, 29:35,2Ki_15:7,38;
      > > > > Matt 1:12. Sealtiel, Sealtielille Serubbaabel, 1Jo_3:17,19; Ezr_3:2.
      > > > >
      > > > > TL
      > > > >
      > > > > --- In ntb-clips@yahoogroups.com, "puusto13" <puusto13@> wrote:
      > > > > >
      > > > > > Hi,
      > > > > >
      > > > > > Thanks. I add the books names and use english ABR so it's easier.
      > > > > >
      > > > > > How to chance this that it can accept every 66 books:^!Replace "(?xJ)^(?<HEAD>Matt\x20\d++:\d++\.?) (?<TEXT>.+) \K
      > > > > > I have replaced this (<HEAD>Matt) Matt to Mark.It works ok.
      > > > > >
      > > > > > My clip is now:
      > > > > >
      > > > > > ;===
      > > > > > ; Replace 2nd and any other Matt. with Mat
      > > > > > ;^!Replace "^Matt \d+:\d+.+Mat\Kt\. " >> "" RWAS
      > > > > > ; Expand the following book list incl. short names to your liking.
      > > > > > ; --- LONG LINE START
      > > > > > ^!Replace "(?xJ)^(?<HEAD>Matt\x20\d++:\d++\.?) (?<TEXT>.+) \K ((?#BooklistStart)(?<SN>Gen)(?:)? | (?<SN>Exo)(?:)? | (?<SN>Lev)(?:)? | (?<SN>Num)(?:)? | (?<SN>Deu)(?:)? | (?<SN>Jos)(?:)? | (?<SN>Jdg)(?:)? | (?<SN>Rut)(?:)? | (?<SN>1Sa)(?:)? | (?<SN>2Sa)(?:)? | (?<SN>1Ki)(?:)? | (?<SN>2Ki)(?:)? | (?<SN>1Ch)(?:)? | (?<SN>2Ch)(?:)? | (?<SN>Ezr)(?:)? | (?<SN>Neh)(?:)? | (?<SN>Est)(?:)? | (?<SN>Job)(?:)? | (?<SN>Psa)(?:)? | (?<SN>Pro)(?:)? | (?<SN>Ecc)(?:)? | (?<SN>Son)(?:)? | (?<SN>Isa)(?:)? | (?<SN>Jer)(?:)? | (?<SN>Lam)(?:)? | (?<SN>Eze)(?:)? | (?<SN>Dan)(?:)? | (?<SN>Hos)(?:)? | (?<SN>Joe)(?:)? | (?<SN>Amo)(?:)? | (?<SN>Oba)(?:)? | (?<SN>Jon)(?:)? | (?<SN>Mic)(?:)? | (?<SN>Nah)(?:)? | (?<SN>Hab)(?:)? | (?<SN>Zep)(?:)? | (?<SN>Hag)(?:)? | (?<SN>Zec)(?:)? | (?<SN>Mal)(?:)? | (?<SN>Mat)(?:)? | (?<SN>Mar)(?:)? | (?<SN>Luk)(?:)? | (?<SN>Joh)(?:)? | (?<SN>Act)(?:)? | (?<SN>Rom)(?:)? | (?<SN>1Co)(?:)? | (?<SN>2Co)(?:)? | (?<SN>Gal)(?:)? | (?<SN>Eph)(?:)? | (?<SN>Phi)(?:)? | (?<SN>Col)(?:)? | (?<SN>1Th)(?:)? | (?<SN>2Th)(?:)? | (?<SN>1Ti)(?:)? | (?<SN>2Ti)(?:)? | (?<SN>Tit)(?:)? | (?<SN>Phm)(?:)? | (?<SN>Heb)(?:)? | (?<SN>Jam)(?:)? | (?<SN>1Pe)(?:)? | (?<SN>2Pe)(?:)? | (?<SN>1Jo)(?:)? | (?<SN>2Jo)(?:)? | (?<SN>3Jo)(?:)? | (?<SN>Jud)(?:)? | (?<SN>Rev)(?:)? (?#BooklistEnd)) \.?\x20" >> "$<SN>_" RWAS
      > > > > > ; --- LONG LINE END
      > > > > > ^!IfError Next Else Skip_-1
      > > > > > ;^!Continue Continue?
      > > > > >
      > > > > > ; Add Mat_ to any number/colon series missing it.
      > > > > > ;^!Replace "^.+(Mat_)(\d+:\d+)(.+)\K (?=\d+:\d+)" >> " $1" RWAS
      > > > > > ; Add any short name (Xxx_ = uppercase letter, followed by 2 lowercase letters,followed by an underscore) to any number/colon series missing it.
      > > > > > ; --- LONG LINE START
      > > > > > ^!Replace "(?x)^(?<TEXT>.+) (?<SN>\p{Lu}\p{Ll}{2}_) (\d+:\d+) (.+) \K \x20(?=\d+:\d+)" >> " $<SN>" RWAS
      > > > > > ; --- LONG LINE END
      > > > > > ^!IfError Next Else Skip_-1
      > > > > > ;^!Continue Continue?
      > > > > > ;===
      > > > > >
      > > > > > ; Change format "Xxx_15:7,38" (comma not surrounded by spaces!) to "Xxx_15:7,Xxx_15:38":
      > > > > > ; --- LONG LINE START
      > > > > > ^!Replace "(?x)^(?<TEXT>.+) ( (?<SN>\p{Lu}\p{Ll}{2}_)(?<CHAP>\d++:)\d++ ) ,(?<VERS2>\d++)" >> "$<TEXT>$2, $<SN>$<CHAP>$<VERS2>" RWAS
      > > > > > ; --- LONG LINE END
      > > > > > ^!IfError Next Else Skip_-1
      > > > > >
      > > > > > TL
      > > > > >
      > > > > >
      > > > > > --- In ntb-clips@yahoogroups.com, "m.feichtinger" <mafei@> wrote:
      > > > > > >
      > > > > > > Hi,
      > > > > > >
      > > > > > > I took John's suggestion and modified his code. The following clip works on your provided test text.
      > > > > > > The (?#...) groups are comments for better readability, you can remove them.
      > > > > > > The (?<Name>...) groups are named for convenient reference.
      > > > > > > The RegEx containing the book list is taken from "Help > Help on Regular Expression > Named Subpatterns".
      > > > > > >
      > > > > > > HTH
      > > > > > >
      > > > > > > ;===
      > > > > > > ; Replace 2nd and any other Matt. with Mat_
      > > > > > > ;^!Replace "^Matt \d+:\d+.+Mat\Kt\. " >> "_" RWAS
      > > > > > > ; Expand the following book list incl. short names to your liking.
      > > > > > > ; --- LONG LINE START
      > > > > > > ^!Replace "(?xJ)^(?<HEAD>Matt\x20\d++:\d++\.?) (?<TEXT>.+) \K ((?#BooklistStart) (?<SN>Mat)(?:t)? | (?<SN>Mar)(?:k)? | (?<SN>Luu)(?:k)? | (?<SN>Joh)(?:)? | (?<SN>Esr)(?:a)? | (?<SN>Mii)(?:ka)? | (?<SN>Ruu)(?:t)? (?#BooklistEnd)) \.? \x20" >> "$<SN>_" RWAS
      > > > > > > ; --- LONG LINE END
      > > > > > > ^!IfError Next Else Skip_-1
      > > > > > > ;^!Continue Continue?
      > > > > > >
      > > > > > > ; Add Mat_ to any number/colon series missing it.
      > > > > > > ;^!Replace "^.+(Mat_)(\d+:\d+)(.+)\K (?=\d+:\d+)" >> " $1" RWAS
      > > > > > > ; Add any short name (Xxx_ = uppercase letter, followed by 2 lowercase letters, followed by an underscore) to any number/colon series missing it.
      > > > > > > ; --- LONG LINE START
      > > > > > > ^!Replace "(?x)^(?<TEXT>.+) (?<SN>\p{Lu}\p{Ll}{2}_) (\d+:\d+) (.+) \K \x20 (?=\d+:\d+)" >> " $<SN>" RWAS
      > > > > > > ; --- LONG LINE END
      > > > > > > ^!IfError Next Else Skip_-1
      > > > > > > ;^!Continue Continue?
      > > > > > > ;===
      > > > > > >
      > > > > > > ; Change format "Xxx_15:7,38" (comma not surrounded by spaces!) to "Xxx_15:7, Xxx_15:38":
      > > > > > > ; --- LONG LINE START
      > > > > > > ^!Replace "(?x)^(?<TEXT>.+) ( (?<SN>\p{Lu}\p{Ll}{2}_)(?<CHAP>\d++:)\d++ ) , (?<VERS2>\d++)" >> "$<TEXT>$2, $<SN>$<CHAP>$<VERS2>" RWAS
      > > > > > > ; --- LONG LINE END
      > > > > > > ^!IfError Next Else Skip_-1
      > > > > > >
      > > > > > >
      > > > > > > --- In ntb-clips@yahoogroups.com, T L <puusto13@> wrote:
      > > > > > > >
      > > > > > > > It works with Matt rather good but there is some bugs like Matt 1:5. Salmonille Booas, jonka äiti oli Raahab. Booakselle syntyi
      > > > > > > > Oobed, jonka äiti oli Ruut. Oobedille syntyi Iisai Mat_4:13,17...Here?
      > > > > > > > Matt 4:15. Elihudille Eleasar, Eleasarille Mattan, Mattanille Jaakob.(Mat_15:7,38; Here?
      > > > > > > >
      > > > > > > > But how can I got it work with all the Bible books?
      > > > > > > > (1. Moos.|2. Moos.|3. Moos.|4. Moos.|5. Moos.|Joos.|Tuom.|Ruut|1. Sam.|2. Sam.|1. Kun.|2. Kun.|1. Aik.|2. Aik.|Esra|Neh.|Est.|Job|Ps.|Sananl.|Saarn.|Laul. l.|Jes.|Jer.|Valit.|Hes.|Dan.|Hoos.|Joel|Aam.|Ob.|Joona|Miika|Nah.|Hab.|Sef.|Hagg.|Sak.|Mal.|Matt|Mark|Luuk|Joh.|Ap. t.|Room.|1. Kor.|2. Kor.|Gal.|Ef.|Fil.|Kol.|1. Tess.|2. Tess.|1. Tim.|2. Tim.|Tit.|Filem.|Hepr.|Jaak.|1. Piet.|2. Piet.|1. Joh.|2. Joh.|3. Joh.|Juud.|Ilm.)
      > > > > > > >
      > > > > > > > TL
      > > > > > > >
      > > > > > > >
      > > > > > > >
      > > > > > > > ________________________________
      > > > > > > > From: John Shotsky <jshotsky@>
      > > > > > > > To: ntb-clips@yahoogroups.com
      > > > > > > > Sent: Wednesday, December 19, 2012 12:27 AM
      > > > > > > > Subject: RE: [Clip] Re: Tooltip clip?
      > > > > > > >
      > > > > > > >
      > > > > > > >  
      > > > > > > > If I have understood the requirement this time, and if the first word is actually 'Matt' and not 'Mat', then the following will capture each of the Matt bits correctly.
      > > > > > > > For other words, just repeat these 4 lines with the new words inserted where Matt or Mat is now. If any periods are in doubt, place a question mark after them.
      > > > > > > > ;===
      > > > > > > > ;Replace 2nd and any other Matt. with Mat_
      > > > > > > > ^!Replace "^Matt \d+:\d+.+Mat\Kt\. " >> "_" ARSW
      > > > > > > > ^!IfError Next Else Skip_-1
      > > > > > > > ;Add Mat_ to any number/colon series missing it.
      > > > > > > > ^!Replace "^.+(Mat_)(\d+:\d+)(.+)\K (?=\d+:\d+)" >> " $1" ARSW
      > > > > > > > ^!IfError Next Else Skip_-1
      > > > > > > > ;===
      > > > > > > >
      > > > > > > > Results with test text:
      > > > > > > > Matt 1:1. Luku 1 JEESUKSEN SYNTYMÄ JA LAPSUUS Jeesuksen sukuluettelo (Mat_3:23-38). Jeesuksen Kristuksen, Daavidin pojan, Abrahamin pojan, sukuluettelo: Mat_132:11; Mat_1:3; Mat_3:16; Mat_22:16-17. (Mat_15:7,38, Mat_27:9, Mat_28:27
      > > > > > > > Matt 1:2. Abrahamille syntyi Iisak, Iisakille Jaakob, Jaakobille Juuda ja tämän veljet. Mat_21:3, Mat_29:35
      > > > > > > > Matt 1:3. Juudalle syntyivät Peres ja Serah, joiden äiti oli Taamar. Perekselle syntyi Hesron, Hesronille Raam, Mat_38:27-30; Mat_4:18-22; Mat_2:4-15
      > > > > > > > Matt 1:4. Raamille Amminadab, Amminadabille Nahson, Nahsonille Salmon,
      > > > > > > > Matt 1:5. Salmonille Booas, jonka äiti oli Raahab. Booakselle syntyi Oobed, jonka äiti oli Ruut. Oobedille syntyi Iisai Mat_4:13,17
      > > > > > > > Matt 1:6. ja Iisaille Daavid, kuningas. Daavidille syntyi Salomo, jonka äiti oli Uurian vaimo. Mat_12:10,24
      > > > > > > > Matt 1:7. Salomolle syntyi Rehabeam, Rehabeamille Abia, Abialle Aasa, Mat_11:43, Mat_14:31, Mat_15:8
      > > > > > > > Matt 1:8. Aasalle Joosafat, Joosafatille Jooram, Jooramille Ussia, Mat_15:24; Mat_8:16; Mat_26:1.
      > > > > > > > Matt 1:9. Ussialle Jootam, Jootamille Aahas, Aahakselle Hiskia, Mat_15:7,38; Mat_27:9, Mat_28:27
      > > > > > > > Matt 1:10. Hiskialle Manasse, Manasselle Aamon, Aamonille Joosia Mat_20:21, Mat_21:18; Mat_32:33, Mat_33:25: Salmonille Booas, jonka äiti oli Raahab. Booakselle syntyi Oobed, Mat_23:34, Mat_3:15,16; Mat_36:1,8;
      > > > > > > > Matt 1:11. ja Joosialle Jekonja ja tämän veljet siihen aikaan, kun kansaa siirrettiin Babyloniaan. Mat_23:34, Mat_3:15,16; Mat_36:1,8; Salomolle syntyi Rehabeam, Rehabeamille Abia, Abialle Aasa, Mat_11:43, Mat_14:31, Mat_15:8
      > > > > > > > Matt 1:12. Babyloniaan siirtämisen jälkeen Jekonjalle syntyi Sealtiel, Sealtielille Serubbaabel, Mat_3:17,19; Mat_3:2
      > > > > > > > Matt 2:13. Serubbaabelille Abihud, Abihudille Eljakim, Eljakimille Assur, (Mat_15:7,38, Mat_27:9, Mat_28:27).
      > > > > > > > Matt 3:14. Assurille Saadok, Saadokille Jaakin, Jaakinille Elihud, (Mat_15:7,38; Mat_27:9; Mat_28:27)
      > > > > > > > Matt 4:15. Elihudille Eleasar, Eleasarille Mattan, Mattanille Jaakob.(Mat_15:7,38; Mat_27:9, Mat_28:27),
      > > > > > > > Matt 5:16. ja Jaakobille Joosef, Marian mies. Mariasta syntyi Jeesus, jota kutsutaan Kristukseksi1.
      > > > > > > > Matt 6:17. Abrahamista Daavidiin on siten kaikkiaan neljätoista sukupolvea, Daavidista Babylonian pakkosiirtolaisuuteen asti neljätoista ja Babylonian pakkosiirtolaisuudesta Kristukseen neljätoista sukupolvea. Jeesuksen syntymä (Mat_2:1-7).
      > > > > > > >
      > > > > > > > Regards,
      > > > > > > > John
      > > > > > > > RecipeTools Web Site: <http://recipetools.gotdns.com/> http://recipetools.gotdns.com/
      > > > > > > >
      > > >
      > >
      >
    Your message has been successfully submitted and would be delivered to recipients shortly.