Community
    • Login

    RegEx Help with Backreference I think

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    58 Posts 4 Posters 1.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Robert Or Janet DiebelR
      Robert Or Janet Diebel
      last edited by

      In the following content, I wish to change the initial “\v *” to be as the first section.
      When it passes the “Chapter 2” line, the lines will change to “Chapter 2:+v#”
      such as “Chapter 2:10”, then going down to “Chapter 3” the lines will change to “Chapter 3:+v#”
      I think a RegEx could do this, but I need help. Thanx for your time, it is appreciated.
      Bob.

      Chapter 1
      Chapter 1:1	Kukuputuka Lizu apwilengako, kah
      Chapter 1:2	Ikiye apwilenga naKalunga kukupu
      Chapter 1:3	Vyosena vavitengelele muli Ikiye
      Chapter 1:4	Muli Ikiye mwapwile Mwono, kaha 
      Chapter 1:5	Musana kana wamunyika mumilima, 
      Chapter 1:6	Kwapwile mutu vatumine kufuma ku
      Chapter 1:7	Ikiye ejile apwenga chinjiho wak
      Chapter 1:8	Ikiye kapwile Uze Musanako, oloz
      Chapter 1:9	Musana wamuchano apwile nakwiza 
      Chapter 1:10	Apwile hakaye, kaha kaye vakaten
      Chapter 1:11	Ejile kuvyenyi, kaha vaze venyi 
      Chapter 1:12	Oloze veshovo vamutambwile, vaze
      Chapter 1:13	vaze vene vásemuwile, keshi kuma
      Chapter 1:14	Jino Lizu alilingishile Ivene ku
      Chapter 2
      \v 1	Halikumbi lyamuchitatu kwapwile chil
      \v 2	Yesu nawa vamusanyikile natumbaji tw
      \v 3	Omu vinyo yahwile, naye alwezele Yes
      \v 4	Kaha Yesu amwambile ngwenyi, Ove mam
      \v 5	Naye alwezele vangamba ngwenyi, Ches
      \v 6	Jino kuze kwapwile milondo yamalolwa
      \v 7	Yesu avambile ngwenyi, Zalisenu milo
      \v 8	Avambile ngwenyi, Switenumo jino mum
      \v 9	Aze meya álumukile kupwa vinyo, omu 
      \v 10	nakumwamba ngwenyi, Vatu vosena veji
      \v 11	Echi alingile Yesu kuKana, limbo lya
      \v 12	Kufuma haze, ashikumukile kuKapelena
      \v 13	Chiwanyino chaKuzomboka chavaYuleya 
      \v 14	Kaha muTembele, awanyine vaze vapwil
      \v 15	Kaha anyotele chikote chajingoji nak
      Chapter 3
      \v 1	Jino kwapwile mutu wamuli vaFwaliseu
      \v 2	Ikiye ejile kuli Yesu naufuku nakwam
      \v 3	Yesu amukumbulwile ngwenyi, Mwamucha
      \v 4	Nyikotemu amuhulishile ngwenyi, Mutu
      \v 5	Yesu amukumbulwile ngwenyi, Mwamucha
      \v 6	Ocho chakusemuwa kumujimba wanyama c
      \v 7	Kanda ulikomokela omu ngwakwambanga 
      \v 8	Peho yeji kuhuhwanga kweshokwo nayis
      \v 9	Nyikotemu amuhulishile ngwenyi, Vyum
      \v 10	Yesu amukumbulwile ngwenyi, Ove umuk
      \v 11	Mwamuchano vene nangukulweza ngwami,
      \v 12	Omu ngunamilweze vyahamavu, kamwafwe
      \v 13	Naumwe aya lyehi mwilu wauchi, shina
      \v 14	Kaha ngana muze azezwile Mose uze li
      \v 15	mangana wose mwamufwelela, apwenga n
      Chapter 4
      \v 1	Jino omu Yesu ejivile ngwenyi vaFwal
      \v 2	(oloze Ivene Yesu kajimikilengako, s
      \v 3	afumine kuYuleya nakuya cheka kuNgal
      \v 4	Oloze kuvanga apulasane muSamaliya.
      \v 5	Kaha ahetele mulimbo limwe lyakembwe
      \v 6	Kaha kuze kwapwile lishima lyaYakova
      \v 7	Kwejile pwevo waka Samaliya nakuswit
      \v 8	(Mwomwo haze tumbaji twenyi vayile m
      \v 9	Kaha uze pwevo wakaSamaliya amuhulis
      \v 10	Yesu amukumbulwile ngwenyi, Nge wata
      \v 11	Uze pwevo himwamwamba ngwenyi, Ove m
      \v 12	Ove unahambakana kakuluka yetu Yakov
      \v 13	Yesu amukumbulwile ngwenyi, Weshowo 
      \v 14	Oloze ou mwanwa meya aze nangumuhana
      \v 15	Uze pwevo amwambile ngwenyi, Ove Mwa
      \v 54	Chinjikizo echi chapwile chamuchival
      Chapter 5
      \v 1	Kufuma haze, kwapwile chiwanyino cha
      \v 2	Jino kuYelusalema, kwakamwihi nachik
      \v 3	Mujikiko mwasavalilenga liyongomena 
      \v 4	Mwomwo vashinganyekelenga ngwavo kan
      \v 5	Kuze kwapwile lunga avijilenga myaka
      \v 6	Omu Yesu amumwene nasavala, hakutach
      \v 7	Uze chifwayi amukumbulwile ngwenyi, 
      \v 8	Yesu himwamwamba ngwenyi, Katuka. Mb
      \v 9	Hahaze vene uze mutu himwapwa wakuli
      \v 10	Kaha vaYuleya vamwambile uze vahindw
      \v 11	Oloze avakumbulwile ngwenyi, Uze nan
      \v 12	Vamuhulishile ngwavo, Mutu muka vene
      \v 13	Oloze uze vahindwile kamwijivileko, 
      \v 14	Kufuma haze, Yesu amuwanyine muTembe
      \v 15	Uze mutu afumine kuze nakulweza vaYu
      Chapter 6
      \v 1	Kufuma haze, Yesu ayile musali yachi
      \v 2	Kaha lizavu lyavatu lyalinene lyapwi
      \v 3	Yesu akandukile hapili, kaha atwamin
      \v 4	Jino likumbi lyachiwanyino chaKuzomb
      \v 5	Kaha Yesu hakwandula meso enyi, amwe
      \v 6	Amuhulishile ngocho nakumweseka, mwo
      \v 7	Fwilipu amukumbulwile ngwenyi, Chipw
      \v 8	Kambaji kenyi umwe, Andelei, ndumbwa
      \v 9	Kuli kanyike walunga kuno ali natumb
      \v 10	Yesu ambile ngwenyi, Lwezenu vatu va
      \v 11	Kaha Yesu atambwile tuze tumbolo, ka
      \v 12	Kaha omu vekuchile, alwezele tumbaji
      \v 13	Shikaho kutuze tumbolo twambali tuta
      \v 14	Omu vaze vatu vamwene chize chinjiki
      \v 15	Jino Yesu hakutachikiza ngwenyi vana
      Chapter 7
      \v 1	Kufuma haze, Yesu ahitanganyine muNg
      \v 2	Jino likumbi lyachiwanyino chavaYule
      \v 3	Shikaho, vandumbwenyi vamwambile ngw
      \v 4	Mwomwo kakweshi umwe mwazachila kupe
      \v 5	(Mwomwo chipwe vandumbwenyi kavamufw
      \v 6	Ngocho Yesu avalwezele ngwenyi, Liku
      \v 7	Vaka-kaye kaveshi kuhasa kumihungako
      \v 8	Enu kandukenu tuhu kuchiwanyino. Ami
      \v 9	Omu ahanjikile ngocho, himwasala kuN
      \v 10	Oloze omu vandumbwenyi vahetele kuch
      \v 11	VaYuleya vapwile nakumutonda-tonda k
      \v 12	Kaha kwapwile kuhanjejeka chikuma ha
      \v 13	Oloze hawoma wavakwavo vaYuleya, nau
      \v 14	Jino hakuheta hakachi kachiwanyino, 
      \v 15	Jino vaYuleya valikomokelele nakwamb
      Chapter 8
      \v 1	Jino Yesu ayile kupili yaMilive.
      \v 2	Chimenemene ahilukile kuTembele. Vat
      \v 3	Vaka-kusoneka navaFwaliseu vanehele 
      \v 4	nakwamba ngwavo, Ove Muka-kunangula,
      \v 5	Jino kuJishimbi, Mose atulweza kwasa
      \v 6	Vahanjikile ngocho nakumweseka manga
      \v 7	Omu vatwalilileho nakumuhulisa, olok
      \v 8	Kaha anongamine cheka nakusoneka ham
      \v 9	Vakiko hakuchivwa vafumineko umwe na
      \v 10	Yesu olokele nakumuhulisa ngwenyi, O
      \v 11	Uze pwevo akumbulwile ngwenyi, Wauch
      \v 12	Cheka nawa, Yesu avalwezele ngwenyi,
      \v 13	Shikaho vaFwaliseu vamwambile ngwavo
      \v 14	Yesu avakumbulwile ngwenyi, Chipwe A
      \v 15	Enu mweji kusopanga mwaya chisemwa c
      Chapter 9
      \v 1	Omu apwile nakuhita, amwene mutu ase
      \v 2	Kaha tumbaji twenyi vamuhulishile ng
      \v 3	Yesu akumbulwile ngwenyi, Kacheshi n
      \v 4	Kuvanga tuzatenga milimo yaUze angut
      \v 5	Shimbu nguchili hakaye, nguMusana wa
      \v 6	Hakukumisa kuhanjika ngocho, afwijil
      \v 7	Kaha amwambile ngwenyi, Yako ukasane
      \v 8	Vaze vakwavo alihachile navo, navaze
      \v 9	Vamwe vambile ngwavo, Ikiye vene. Va
      \v 10	Shikaho vamuhulishile ngwavo, Nyi me
      \v 11	Ikiye avakumbulwile ngwenyi, Mutu va
      \v 12	Vamuhulishile ngwavo, Ikiye ali kuli
      \v 13	Uze lunga ápwile kapuputa, vamutwali
      \v 14	Jino likumbi lize áungile Yesu kaze 
      \v 15	Kaha vaFwaliseu vamuhulishile cheka 
      Chapter 10
      \v 1	Mwamuchano vene nangumilweza ngwami,
      \v 2	Oloze ou eji kwingililanga kuchikolo
      \v 3	Ikiye ou navasokolwela kuli muka-kul
      \v 4	Omu nalovolamo venyi vosena, himwava
      \v 5	Oloze weka kaveshi kumukavangizako, 
      \v 6	Yesu ahanjikile nachishimo chino kul
      \v 7	Shikaho Yesu avambile cheka ngwenyi,
      \v 8	Vosena véjile shimbu kanda Ami, vapw
      \v 9	Ami yami Chikolo. Weshowo mwengilila
      \v 10	Mwíji hakwiza akava kwiva nakujiha n
      \v 11	Ami nguKafunga wamwenemwene. Kafunga
      \v 12	Ou vánakambe, ázeneka kupwa kafunga,
      \v 13	Mwachina hakupwa wakukamba, mwomwo k
      \v 14	Ami nguKafunga wamwenemwene. Ngwatac
      \v 15	Ngana omu angutachikiza Tata, mukiko
      Chapter 11
      \v 1	Jino kwapwile lunga umwe nakuviza, i
      \v 2	(Ou Maliya ikiye uze awavishile Mwat
      \v 3	Shikaho vandumbwenyi vamapwevo vamut
      \v 4	Oloze Yesu hakuchivwa ambile ngwenyi
      \v 5	Jino Yesu avazangile, naMalita nandu
      \v 6	Chipwe ngocho, omu evwile ngwavo Laz
      \v 7	numba himwamba tumbaji twenyi ngweny
      \v 8	Tumbaji vamwambile ngwavo, Ove Lapi,
      \v 9	Yesu akumbulwile ngwenyi, Kumana mul
      \v 10	Oloze nge mutu mwatambuka naufuku, m
      \v 11	Hakukumisa kuhanjika mazu awa, himwa
      \v 12	Kaha tumbaji vamwambile ngwavo, Ove 
      \v 13	Yesu avulukile kufwa chenyi, oloze v
      \v 14	Haze vene Yesu avalumbunwinyine kana
      \v 15	Kaha hali enu, ngunawahilila mwomwo 
      Chapter 12
      \v 1	Shikaho omu kwasalile makumbi atanu 
      \v 2	Vamutelekelele kulya, kaha Malita ap
      \v 3	Jino Maliya anehele chimbwa chalíta 
      \v 4	Oloze Yuta Isakalyote, umwe wavaze t
      \v 5	Mwomwo ika awa maji alivumba lyamwaz
      \v 6	(Ahanjikile ngocho, keshi hakuzakami
      \v 7	Kaha Yesu ambile ngwenyi, Mweche kwe
      \v 8	Mwomwo vaka-kuhutwa mwatwama navo li
      \v 9	Jino lizavu lyalinene lyavaYuleya ly
      \v 10	Kaha vapilishitu vavalemu vakwachile
      \v 11	mwomwo hali ikiye hakiko vavasezelel
      \v 12	Omu kwachele, lizavu lyalinene lyava
      \v 13	vambachile mitango yamikoma, kaha va
      \v 14	Kaha Yesu hakuwana mwanachimbulu atw
      \v 15	Ove mwanaZeyone wapwevo, Kanda wivwa
      Chapter 13
      \v 1	Jino shimbu kanda chiwanyino chaKuzo
      \v 2	Shimbu vapwile nakulya, omu alingile
      \v 3	Yesu hakutachikiza ngwenyi Ise amusu
      \v 4	akatukile kukulya, azulile uvwalo we
      \v 5	Kaha ahingunwinyine meya halilonga l
      \v 6	Kaha ejile kuli Shimona Petulu, ou a
      \v 7	Yesu amukumbulwile ngwenyi, Echi ngu
      \v 8	Petulu amwambile ngwenyi, Kaweshi ku
      \v 9	Shimona Petulu himwamwamba ngwenyi, 
      \v 10	Yesu himwamwamba ngwenyi, Ou nasane 
      \v 11	Mwomwo atachikijile uze mwakamuhana 
      \v 12	Kaha omu akumishile kuvasanyisa kuma
      \v 13	Enu mweji kunguvulukanga ngwenu Muka
      \v 14	Kaha nge Ami nguMwata wenu, nguMuka-
      \v 15	Mwomwo ngunamisela chakutalilaho, ma
      Chapter 14
      \v 1	Michima yenu kanda nayilizakaminanga
      \v 2	Muzuvo yaTata muli mautwamo amavulu.
      \v 3	Kaha omu nanguya nakumilongesela chi
      \v 4	Kaha kuze nanguya Ami, jila mwayitac
      \v 5	Tomase amuhulishile ngwenyi, Ove Mwa
      \v 6	Yesu amukumbulwile ngwenyi, Ami yami
      \v 7	Nge mwangutachikizanga, kachi munata
      \v 8	Fwilipu ambile ngwenyi, Ove Mwata, t
      \v 9	Yesu amukumbulwile ngwenyi, Ove Fwil
      \v 10	Kawafwelela ngwove, Ami nguli muli T
      \v 11	Ngufwelelenu ngwenu Ami nguli muli T
      \v 12	Mwamuchano vene nangumilweza ngwami,
      \v 13	Kaha cheshocho namukalomba mulijina 
      \v 14	Cheshocho namukangulomba mulijina ly
      \v 15	Nge mwanguzanga, kaha namulinganga m
      Chapter 15
      \v 1	Ami yami Muvinyo wamuchano, kaha Tat
      \v 2	Wose mutango wamuli Ami wakuzeneka k
      \v 3	Enu munatomo lyehi hamazu ngunahanji
      \v 4	Twamenunga muli Ami, nayAmi nawa mul
      \v 5	Ami yami Muvinyo, enu mumitango. Ou 
      \v 6	Weshowo keshi kutwamanga muli Amiko,
      \v 7	Nge namutwamanga muli Ami, kaha mazu
      \v 8	Navalishilaho upahu waTata hakwima c
      \v 9	Ngana omu anguzanga Tata, mukiko mun
      \v 10	Nge namulinganga mwaya vize ngwámilw
      \v 11	Evi ngunavihanjika kuli enu mangana 
      \v 12	Echi chikiko ngwámilweza ngwami, Liz
      \v 13	Naumwe wauchi ali nazangi yakuhambak
      \v 14	Nge namulinga mweshomwo nangumilweza
      \v 15	Kangweshi kumivuluka ngwami, muvandu
      Chapter 16
      \v 1	Evi ngunavihanjika kuli enu nakumiki
      \v 2	Navakamihanga mujisunangonga. Kaha n
      \v 3	Kaha evi navakavilinga mwomwo kavamu
      \v 4	Oloze ngunavihanjika kuli enu mangan
      \v 5	Jino oholili hinanguya kuli Uze angu
      \v 6	Oloze omu ngunahanjika vyuma evi kul
      \v 7	Oloze, Ami nangumilweza muchano ngwa
      \v 8	Ikiye hakwiza mwakakunyula vaka-kaye
      \v 9	hashili, mwomwo kavangufwelelako,
      \v 10	hakwoloka, mwomwo nanguya kuli Tata,
      \v 11	hakuhisa, mwomwo muka-kuyula wakaye 
      \v 12	Nguchili navyavivulu vyakuhanjika na
      \v 13	Oloze hakwiza Ikiye Shipilitu wamuch
      \v 14	Ikiye mwakasolola upahu wami, mwomwo
      \v 15	Vyosena vyaTata vyapwa vyami, shikah
      \v 16	Hakatando kakandende kaha, kamweshi 
      Chapter 17
      \v 1	Hakukumisa kuhanjika mazu awa, Yesu 
      \v 2	hakupwa unanguhane wata hali vatu vo
      \v 3	Kaha ou ukiko mwono wázeneka kukuma,
      \v 4	Ami ngunasolola upahu wove hano hama
      \v 5	Oholili jino, Ove Tata, solola upahu
      \v 6	Lijina lyove ngunavasolwelalyo vatu 
      \v 7	Jino vanatachikiza ngwavo, vyosena u
      \v 8	Mwomwo mazu wanguhanyine ngunavahane
      \v 9	Ami nguli nakuvalombela; kangweshi n
      \v 10	Kaha vyami vyosena vyapwa vyove, vyo
      \v 11	Kaha kangweshi hakaye chekako, oloze
      \v 12	Shimbu ngwapwanga navo, Ami ngwavala
      \v 13	Oholili nguli nakwiza kuli Ove. Evi 
      \v 14	Ami ngunavahane mazu ove, kaha vaka-
      \v 15	Kangweshi nakulomba mangana uvafumis
      Chapter 18
      \v 1	Omu akumishile kuhanjika mazu awa, Y
      \v 2	Jino Yuta, uze ámuhanyine kumavoko a
      \v 3	Kaha Yuta hakutambula chendo chamasw
      \v 4	Jino Yesu hakutachikiza vyosena vize
      \v 5	Vamukumbulwile ngwavo, Yesu wakuNaza
      \v 6	Omu avakumbulwile ngwenyi, Yami Ngwa
      \v 7	Shikaho avahulishile cheka ngwenyi, 
      \v 8	Yesu avambile ngwenyi, Ngunamilweze 
      \v 9	mangana mazu atesemo aze áhanjikile 
      \v 10	Kaha Shimona Petulu, hakupwa napoko 
      \v 11	Shikaho, Yesu ambile Petulu ngwenyi,
      \v 12	Kaha chize chendo chamaswalale nakap
      \v 13	Chakavanga vamutwalile kuli Anase, m
      \v 14	Kayafwase ikiye vene uze alwezele va
      \v 15	Shimona Petulu akavangijile Yesu, ka
      Chapter 19
      \v 1	Kaha Pilatu atwalile Yesu vamwipule 
      \v 2	Maswalale vavinjile muchama wamingon
      \v 3	Vejilenga kuli Ikiye nakwamba ngwavo
      \v 4	Pilatu alovokele cheka haweluka naku
      \v 5	Shikaho Yesu alovokele haweluka, nav
      \v 6	Omu vapilishitu vavalemu navaka-kula
      \v 7	VaYuleya vamukumbulwile ngwavo, Etu 
      \v 8	Omu Pilatu evwile lizu eli, evwile w
      \v 9	Engilile cheka muchipango chenyi, ka
      \v 10	Shikaho Pilatu amwambile ngwenyi, Ka
      \v 11	Yesu amukumbulwile ngwenyi, Kaweshi 
      \v 12	Kufuma haze Pilatu atondele mwakumwe
      \v 13	Shikaho Pilatu hakwivwa mazu awa, al
      \v 14	Jino lyapwile likumbi lyakulongesa v
      \v 15	Vakiko vatambakanyine ngwavo, Mufumi
      Chapter 20
      \v 1	Jino halikumbi lyatete muchalumingo,
      \v 2	Shikaho alahile nakuya kuli vaShimon
      \v 3	Kaha Petulu alovokele nauze kambaji 
      \v 4	Vosena vavali vapwile nakulahila ham
      \v 5	Kaha hakunongama nakutalamo, amwene 
      \v 6	Kaha Shimona Petulu amukavile nakuhe
      \v 7	nalilesu lize lyapwile kumutwe wenyi
      \v 8	Haze vene nauze kambaji mukwavo áliv
      \v 9	Mwomwo haze, Mazu-vasoneka-ajila kan
      \v 10	Kaha vaze tumbaji vahilukile kuze va
      \v 11	Oloze Maliya emanyine haweluka wachi
      \v 12	Kaha amwene vangelo vavali vanavwale
      \v 13	Kaha vakiko vamuhulishile ngwavo, Ov
      \v 14	Omu áhanjikile ngocho, alumukile kah
      \v 15	Yesu amuhulishile ngwenyi, Ove pwevo
      Chapter 21
      \v 1	Kufuma haze, Yesu alisolwele cheka k
      \v 2	omu vapwile hamwe, Shimona Petulu na
      \v 3	Shimona Petulu avambile ngwenyi, Nan
      \v 4	Jino muze zwalala, Yesu emanyine kun
      \v 5	Kaha Yesu avahulishile ngwenyi, Enu 
      \v 6	Avambile ngwenyi, Fuchilenu kusali y
      \v 7	Kaha uze kambaji vazangile kuli Yesu
      \v 8	Vaze vakwavo tumbaji vejile muwato o
      \v 9	Kaha omu vakandukile hatunda, vamwen
      \v 10	Yesu avambile ngwenyi, Nehenuko vais
      \v 11	Shikaho Shimona Petulu engilile muwa
      \v 12	Yesu avambile ngwenyi, Twayenu mulya
      \v 13	Yesu ejile, anonele yize mbolo nakuv
      \v 14	Aka kakiko jino kamuchitatu Yesu ali
      \v 15	Omu vakumishile kulyaula, Yesu ahuli
      
      
      Terry RT 1 Reply Last reply Reply Quote 0
      • guy038G
        guy038
        last edited by

        Hello, @robert-or-janet-diebel and All,

        Here is my solution which uses 3 consecutive regex replacements. Just follow the road map below !


        • Open your INPUT text in a new N++ tab

        • Add a line Chapter 99 at the very end of your file

        Thus, we start with this INPUT text :

        Chapter 1
        Chapter 1:1	Kukuputuka Lizu apwilengako, kah
        Chapter 1:2	Ikiye apwilenga naKalunga kukupu
        Chapter 1:3	Vyosena vavitengelele muli Ikiye
        Chapter 1:4	Muli Ikiye mwapwile Mwono, kaha 
        Chapter 1:5	Musana kana wamunyika mumilima, 
        Chapter 1:6	Kwapwile mutu vatumine kufuma ku
        Chapter 1:7	Ikiye ejile apwenga chinjiho wak
        Chapter 1:8	Ikiye kapwile Uze Musanako, oloz
        Chapter 1:9	Musana wamuchano apwile nakwiza 
        Chapter 1:10	Apwile hakaye, kaha kaye vakaten
        Chapter 1:11	Ejile kuvyenyi, kaha vaze venyi 
        Chapter 1:12	Oloze veshovo vamutambwile, vaze
        Chapter 1:13	vaze vene vásemuwile, keshi kuma
        Chapter 1:14	Jino Lizu alilingishile Ivene ku
        Chapter 2
        \v 1	Halikumbi lyamuchitatu kwapwile chil
        \v 2	Yesu nawa vamusanyikile natumbaji tw
        \v 3	Omu vinyo yahwile, naye alwezele Yes
        \v 4	Kaha Yesu amwambile ngwenyi, Ove mam
        \v 5	Naye alwezele vangamba ngwenyi, Ches
        \v 6	Jino kuze kwapwile milondo yamalolwa
        \v 7	Yesu avambile ngwenyi, Zalisenu milo
        \v 8	Avambile ngwenyi, Switenumo jino mum
        \v 9	Aze meya álumukile kupwa vinyo, omu 
        \v 10	nakumwamba ngwenyi, Vatu vosena veji
        \v 11	Echi alingile Yesu kuKana, limbo lya
        \v 12	Kufuma haze, ashikumukile kuKapelena
        \v 13	Chiwanyino chaKuzomboka chavaYuleya 
        \v 14	Kaha muTembele, awanyine vaze vapwil
        \v 15	Kaha anyotele chikote chajingoji nak
        Chapter 3
        \v 1	Jino kwapwile mutu wamuli vaFwaliseu
        \v 2	Ikiye ejile kuli Yesu naufuku nakwam
        \v 3	Yesu amukumbulwile ngwenyi, Mwamucha
        \v 4	Nyikotemu amuhulishile ngwenyi, Mutu
        \v 5	Yesu amukumbulwile ngwenyi, Mwamucha
        \v 6	Ocho chakusemuwa kumujimba wanyama c
        \v 7	Kanda ulikomokela omu ngwakwambanga 
        \v 8	Peho yeji kuhuhwanga kweshokwo nayis
        \v 9	Nyikotemu amuhulishile ngwenyi, Vyum
        \v 10	Yesu amukumbulwile ngwenyi, Ove umuk
        \v 11	Mwamuchano vene nangukulweza ngwami,
        \v 12	Omu ngunamilweze vyahamavu, kamwafwe
        \v 13	Naumwe aya lyehi mwilu wauchi, shina
        \v 14	Kaha ngana muze azezwile Mose uze li
        \v 15	mangana wose mwamufwelela, apwenga n
        ...
        ...
        ...
        Chapter 20
        \v 1	Jino halikumbi lyatete muchalumingo,
        \v 2	Shikaho alahile nakuya kuli vaShimon
        \v 3	Kaha Petulu alovokele nauze kambaji 
        \v 4	Vosena vavali vapwile nakulahila ham
        \v 5	Kaha hakunongama nakutalamo, amwene 
        \v 6	Kaha Shimona Petulu amukavile nakuhe
        \v 7	nalilesu lize lyapwile kumutwe wenyi
        \v 8	Haze vene nauze kambaji mukwavo áliv
        \v 9	Mwomwo haze, Mazu-vasoneka-ajila kan
        \v 10	Kaha vaze tumbaji vahilukile kuze va
        \v 11	Oloze Maliya emanyine haweluka wachi
        \v 12	Kaha amwene vangelo vavali vanavwale
        \v 13	Kaha vakiko vamuhulishile ngwavo, Ov
        \v 14	Omu áhanjikile ngocho, alumukile kah
        \v 15	Yesu amuhulishile ngwenyi, Ove pwevo
        Chapter 21
        \v 1	Kufuma haze, Yesu alisolwele cheka k
        \v 2	omu vapwile hamwe, Shimona Petulu na
        \v 3	Shimona Petulu avambile ngwenyi, Nan
        \v 4	Jino muze zwalala, Yesu emanyine kun
        \v 5	Kaha Yesu avahulishile ngwenyi, Enu 
        \v 6	Avambile ngwenyi, Fuchilenu kusali y
        \v 7	Kaha uze kambaji vazangile kuli Yesu
        \v 8	Vaze vakwavo tumbaji vejile muwato o
        \v 9	Kaha omu vakandukile hatunda, vamwen
        \v 10	Yesu avambile ngwenyi, Nehenuko vais
        \v 11	Shikaho Shimona Petulu engilile muwa
        \v 12	Yesu avambile ngwenyi, Twayenu mulya
        \v 13	Yesu ejile, anonele yize mbolo nakuv
        \v 14	Aka kakiko jino kamuchitatu Yesu ali
        \v 15	Omu vakumishile kulyaula, Yesu ahuli
        Chapter 99
        
        • Place the cursor/caret at the beginning of the line Chapter 2 ( IMPORTANT )

        • Open the Replace dialog

        • Uncheck all box options

        • FIND (?s-i)^(Chapter \d+\R)(.+?)(?=Chapter \d+$)

        • REPLACE $1$2$1

        • Click once on the Replace All button

        This replacement adds the title of each chapter right after its contents and we get this temporary OUTPUT :

        Chapter 1
        Chapter 1:1	Kukuputuka Lizu apwilengako, kah
        Chapter 1:2	Ikiye apwilenga naKalunga kukupu
        Chapter 1:3	Vyosena vavitengelele muli Ikiye
        Chapter 1:4	Muli Ikiye mwapwile Mwono, kaha 
        Chapter 1:5	Musana kana wamunyika mumilima, 
        Chapter 1:6	Kwapwile mutu vatumine kufuma ku
        Chapter 1:7	Ikiye ejile apwenga chinjiho wak
        Chapter 1:8	Ikiye kapwile Uze Musanako, oloz
        Chapter 1:9	Musana wamuchano apwile nakwiza 
        Chapter 1:10	Apwile hakaye, kaha kaye vakaten
        Chapter 1:11	Ejile kuvyenyi, kaha vaze venyi 
        Chapter 1:12	Oloze veshovo vamutambwile, vaze
        Chapter 1:13	vaze vene vásemuwile, keshi kuma
        Chapter 1:14	Jino Lizu alilingishile Ivene ku
        Chapter 2
        \v 1	Halikumbi lyamuchitatu kwapwile chil
        \v 2	Yesu nawa vamusanyikile natumbaji tw
        \v 3	Omu vinyo yahwile, naye alwezele Yes
        \v 4	Kaha Yesu amwambile ngwenyi, Ove mam
        \v 5	Naye alwezele vangamba ngwenyi, Ches
        \v 6	Jino kuze kwapwile milondo yamalolwa
        \v 7	Yesu avambile ngwenyi, Zalisenu milo
        \v 8	Avambile ngwenyi, Switenumo jino mum
        \v 9	Aze meya álumukile kupwa vinyo, omu 
        \v 10	nakumwamba ngwenyi, Vatu vosena veji
        \v 11	Echi alingile Yesu kuKana, limbo lya
        \v 12	Kufuma haze, ashikumukile kuKapelena
        \v 13	Chiwanyino chaKuzomboka chavaYuleya 
        \v 14	Kaha muTembele, awanyine vaze vapwil
        \v 15	Kaha anyotele chikote chajingoji nak
        Chapter 2
        Chapter 3
        \v 1	Jino kwapwile mutu wamuli vaFwaliseu
        \v 2	Ikiye ejile kuli Yesu naufuku nakwam
        \v 3	Yesu amukumbulwile ngwenyi, Mwamucha
        \v 4	Nyikotemu amuhulishile ngwenyi, Mutu
        \v 5	Yesu amukumbulwile ngwenyi, Mwamucha
        \v 6	Ocho chakusemuwa kumujimba wanyama c
        \v 7	Kanda ulikomokela omu ngwakwambanga 
        \v 8	Peho yeji kuhuhwanga kweshokwo nayis
        \v 9	Nyikotemu amuhulishile ngwenyi, Vyum
        \v 10	Yesu amukumbulwile ngwenyi, Ove umuk
        \v 11	Mwamuchano vene nangukulweza ngwami,
        \v 12	Omu ngunamilweze vyahamavu, kamwafwe
        \v 13	Naumwe aya lyehi mwilu wauchi, shina
        \v 14	Kaha ngana muze azezwile Mose uze li
        \v 15	mangana wose mwamufwelela, apwenga n
        Chapter 3
        ...
        ...
        ...
        Chapter 20
        \v 1	Jino halikumbi lyatete muchalumingo,
        \v 2	Shikaho alahile nakuya kuli vaShimon
        \v 3	Kaha Petulu alovokele nauze kambaji 
        \v 4	Vosena vavali vapwile nakulahila ham
        \v 5	Kaha hakunongama nakutalamo, amwene 
        \v 6	Kaha Shimona Petulu amukavile nakuhe
        \v 7	nalilesu lize lyapwile kumutwe wenyi
        \v 8	Haze vene nauze kambaji mukwavo áliv
        \v 9	Mwomwo haze, Mazu-vasoneka-ajila kan
        \v 10	Kaha vaze tumbaji vahilukile kuze va
        \v 11	Oloze Maliya emanyine haweluka wachi
        \v 12	Kaha amwene vangelo vavali vanavwale
        \v 13	Kaha vakiko vamuhulishile ngwavo, Ov
        \v 14	Omu áhanjikile ngocho, alumukile kah
        \v 15	Yesu amuhulishile ngwenyi, Ove pwevo
        Chapter 20
        Chapter 21
        \v 1	Kufuma haze, Yesu alisolwele cheka k
        \v 2	omu vapwile hamwe, Shimona Petulu na
        \v 3	Shimona Petulu avambile ngwenyi, Nan
        \v 4	Jino muze zwalala, Yesu emanyine kun
        \v 5	Kaha Yesu avahulishile ngwenyi, Enu 
        \v 6	Avambile ngwenyi, Fuchilenu kusali y
        \v 7	Kaha uze kambaji vazangile kuli Yesu
        \v 8	Vaze vakwavo tumbaji vejile muwato o
        \v 9	Kaha omu vakandukile hatunda, vamwen
        \v 10	Yesu avambile ngwenyi, Nehenuko vais
        \v 11	Shikaho Shimona Petulu engilile muwa
        \v 12	Yesu avambile ngwenyi, Twayenu mulya
        \v 13	Yesu ejile, anonele yize mbolo nakuv
        \v 14	Aka kakiko jino kamuchitatu Yesu ali
        \v 15	Omu vakumishile kulyaula, Yesu ahuli
        Chapter 21
        Chapter 99
        

        • Delete the line Chapter 99 at the very end of the file

        • Place the cursor/caret at the beginning of the very FIRST line \v ... ( IMPORTANT )

        • Open the Replace dialog

        • Uncheck all box options

        • FIND (?-is)\\v (?=(?s:.+?^(Chapter \d+$)))|^Chapter \d+\R

        • REPLACE $1:

        • Click once on the Replace All button

        This replacement exchanges each string \v, followed with a space char, by the string Chapter followed with a space char and its number

        So, we get this temporary OUTPUT text :

        Chapter 1
        Chapter 1:1	Kukuputuka Lizu apwilengako, kah
        Chapter 1:2	Ikiye apwilenga naKalunga kukupu
        Chapter 1:3	Vyosena vavitengelele muli Ikiye
        Chapter 1:4	Muli Ikiye mwapwile Mwono, kaha 
        Chapter 1:5	Musana kana wamunyika mumilima, 
        Chapter 1:6	Kwapwile mutu vatumine kufuma ku
        Chapter 1:7	Ikiye ejile apwenga chinjiho wak
        Chapter 1:8	Ikiye kapwile Uze Musanako, oloz
        Chapter 1:9	Musana wamuchano apwile nakwiza 
        Chapter 1:10	Apwile hakaye, kaha kaye vakaten
        Chapter 1:11	Ejile kuvyenyi, kaha vaze venyi 
        Chapter 1:12	Oloze veshovo vamutambwile, vaze
        Chapter 1:13	vaze vene vásemuwile, keshi kuma
        Chapter 1:14	Jino Lizu alilingishile Ivene ku
        Chapter 2
        Chapter 2:1	Halikumbi lyamuchitatu kwapwile chil
        Chapter 2:2	Yesu nawa vamusanyikile natumbaji tw
        Chapter 2:3	Omu vinyo yahwile, naye alwezele Yes
        Chapter 2:4	Kaha Yesu amwambile ngwenyi, Ove mam
        Chapter 2:5	Naye alwezele vangamba ngwenyi, Ches
        Chapter 2:6	Jino kuze kwapwile milondo yamalolwa
        Chapter 2:7	Yesu avambile ngwenyi, Zalisenu milo
        Chapter 2:8	Avambile ngwenyi, Switenumo jino mum
        Chapter 2:9	Aze meya álumukile kupwa vinyo, omu 
        Chapter 2:10	nakumwamba ngwenyi, Vatu vosena veji
        Chapter 2:11	Echi alingile Yesu kuKana, limbo lya
        Chapter 2:12	Kufuma haze, ashikumukile kuKapelena
        Chapter 2:13	Chiwanyino chaKuzomboka chavaYuleya 
        Chapter 2:14	Kaha muTembele, awanyine vaze vapwil
        Chapter 2:15	Kaha anyotele chikote chajingoji nak
        Chapter 2
        Chapter 3
        Chapter 3:1	Jino kwapwile mutu wamuli vaFwaliseu
        Chapter 3:2	Ikiye ejile kuli Yesu naufuku nakwam
        Chapter 3:3	Yesu amukumbulwile ngwenyi, Mwamucha
        Chapter 3:4	Nyikotemu amuhulishile ngwenyi, Mutu
        Chapter 3:5	Yesu amukumbulwile ngwenyi, Mwamucha
        Chapter 3:6	Ocho chakusemuwa kumujimba wanyama c
        Chapter 3:7	Kanda ulikomokela omu ngwakwambanga 
        Chapter 3:8	Peho yeji kuhuhwanga kweshokwo nayis
        Chapter 3:9	Nyikotemu amuhulishile ngwenyi, Vyum
        Chapter 3:10	Yesu amukumbulwile ngwenyi, Ove umuk
        Chapter 3:11	Mwamuchano vene nangukulweza ngwami,
        Chapter 3:12	Omu ngunamilweze vyahamavu, kamwafwe
        Chapter 3:13	Naumwe aya lyehi mwilu wauchi, shina
        Chapter 3:14	Kaha ngana muze azezwile Mose uze li
        Chapter 3:15	mangana wose mwamufwelela, apwenga n
        Chapter 3
        ...
        ...
        ...
        Chapter 20
        Chapter 20:1	Jino halikumbi lyatete muchalumingo,
        Chapter 20:2	Shikaho alahile nakuya kuli vaShimon
        Chapter 20:3	Kaha Petulu alovokele nauze kambaji 
        Chapter 20:4	Vosena vavali vapwile nakulahila ham
        Chapter 20:5	Kaha hakunongama nakutalamo, amwene 
        Chapter 20:6	Kaha Shimona Petulu amukavile nakuhe
        Chapter 20:7	nalilesu lize lyapwile kumutwe wenyi
        Chapter 20:8	Haze vene nauze kambaji mukwavo áliv
        Chapter 20:9	Mwomwo haze, Mazu-vasoneka-ajila kan
        Chapter 20:10	Kaha vaze tumbaji vahilukile kuze va
        Chapter 20:11	Oloze Maliya emanyine haweluka wachi
        Chapter 20:12	Kaha amwene vangelo vavali vanavwale
        Chapter 20:13	Kaha vakiko vamuhulishile ngwavo, Ov
        Chapter 20:14	Omu áhanjikile ngocho, alumukile kah
        Chapter 20:15	Yesu amuhulishile ngwenyi, Ove pwevo
        Chapter 20
        Chapter 21
        Chapter 21:1	Kufuma haze, Yesu alisolwele cheka k
        Chapter 21:2	omu vapwile hamwe, Shimona Petulu na
        Chapter 21:3	Shimona Petulu avambile ngwenyi, Nan
        Chapter 21:4	Jino muze zwalala, Yesu emanyine kun
        Chapter 21:5	Kaha Yesu avahulishile ngwenyi, Enu 
        Chapter 21:6	Avambile ngwenyi, Fuchilenu kusali y
        Chapter 21:7	Kaha uze kambaji vazangile kuli Yesu
        Chapter 21:8	Vaze vakwavo tumbaji vejile muwato o
        Chapter 21:9	Kaha omu vakandukile hatunda, vamwen
        Chapter 21:10	Yesu avambile ngwenyi, Nehenuko vais
        Chapter 21:11	Shikaho Shimona Petulu engilile muwa
        Chapter 21:12	Yesu avambile ngwenyi, Twayenu mulya
        Chapter 21:13	Yesu ejile, anonele yize mbolo nakuv
        Chapter 21:14	Aka kakiko jino kamuchitatu Yesu ali
        Chapter 21:15	Omu vakumishile kulyaula, Yesu ahuli
        Chapter 21
        

        • Place the caret at the very beginning of your file :

        • Open the Replace dialog

        • Uncheck all box options

        • FIND ^Chapter \d+\R(?=Chapter \d+$)|^Chapter \d+\Z

        • REPLACE Leave EMPTY

        • Click once on the Replace All button

        This replacement deletes any string Chapter ## IF followed by an other string Chapter ## as well as the very last string Chapter 21

        And we get our expected OUTPUT text :

        Chapter 1
        Chapter 1:1	Kukuputuka Lizu apwilengako, kah
        Chapter 1:2	Ikiye apwilenga naKalunga kukupu
        Chapter 1:3	Vyosena vavitengelele muli Ikiye
        Chapter 1:4	Muli Ikiye mwapwile Mwono, kaha 
        Chapter 1:5	Musana kana wamunyika mumilima, 
        Chapter 1:6	Kwapwile mutu vatumine kufuma ku
        Chapter 1:7	Ikiye ejile apwenga chinjiho wak
        Chapter 1:8	Ikiye kapwile Uze Musanako, oloz
        Chapter 1:9	Musana wamuchano apwile nakwiza 
        Chapter 1:10	Apwile hakaye, kaha kaye vakaten
        Chapter 1:11	Ejile kuvyenyi, kaha vaze venyi 
        Chapter 1:12	Oloze veshovo vamutambwile, vaze
        Chapter 1:13	vaze vene vásemuwile, keshi kuma
        Chapter 1:14	Jino Lizu alilingishile Ivene ku
        Chapter 2
        Chapter 2:1	Halikumbi lyamuchitatu kwapwile chil
        Chapter 2:2	Yesu nawa vamusanyikile natumbaji tw
        Chapter 2:3	Omu vinyo yahwile, naye alwezele Yes
        Chapter 2:4	Kaha Yesu amwambile ngwenyi, Ove mam
        Chapter 2:5	Naye alwezele vangamba ngwenyi, Ches
        Chapter 2:6	Jino kuze kwapwile milondo yamalolwa
        Chapter 2:7	Yesu avambile ngwenyi, Zalisenu milo
        Chapter 2:8	Avambile ngwenyi, Switenumo jino mum
        Chapter 2:9	Aze meya álumukile kupwa vinyo, omu 
        Chapter 2:10	nakumwamba ngwenyi, Vatu vosena veji
        Chapter 2:11	Echi alingile Yesu kuKana, limbo lya
        Chapter 2:12	Kufuma haze, ashikumukile kuKapelena
        Chapter 2:13	Chiwanyino chaKuzomboka chavaYuleya 
        Chapter 2:14	Kaha muTembele, awanyine vaze vapwil
        Chapter 2:15	Kaha anyotele chikote chajingoji nak
        Chapter 3
        Chapter 3:1	Jino kwapwile mutu wamuli vaFwaliseu
        Chapter 3:2	Ikiye ejile kuli Yesu naufuku nakwam
        Chapter 3:3	Yesu amukumbulwile ngwenyi, Mwamucha
        Chapter 3:4	Nyikotemu amuhulishile ngwenyi, Mutu
        Chapter 3:5	Yesu amukumbulwile ngwenyi, Mwamucha
        Chapter 3:6	Ocho chakusemuwa kumujimba wanyama c
        Chapter 3:7	Kanda ulikomokela omu ngwakwambanga 
        Chapter 3:8	Peho yeji kuhuhwanga kweshokwo nayis
        Chapter 3:9	Nyikotemu amuhulishile ngwenyi, Vyum
        Chapter 3:10	Yesu amukumbulwile ngwenyi, Ove umuk
        Chapter 3:11	Mwamuchano vene nangukulweza ngwami,
        Chapter 3:12	Omu ngunamilweze vyahamavu, kamwafwe
        Chapter 3:13	Naumwe aya lyehi mwilu wauchi, shina
        Chapter 3:14	Kaha ngana muze azezwile Mose uze li
        Chapter 3:15	mangana wose mwamufwelela, apwenga n
        ...
        ...
        ...
        Chapter 20
        Chapter 20:1	Jino halikumbi lyatete muchalumingo,
        Chapter 20:2	Shikaho alahile nakuya kuli vaShimon
        Chapter 20:3	Kaha Petulu alovokele nauze kambaji 
        Chapter 20:4	Vosena vavali vapwile nakulahila ham
        Chapter 20:5	Kaha hakunongama nakutalamo, amwene 
        Chapter 20:6	Kaha Shimona Petulu amukavile nakuhe
        Chapter 20:7	nalilesu lize lyapwile kumutwe wenyi
        Chapter 20:8	Haze vene nauze kambaji mukwavo áliv
        Chapter 20:9	Mwomwo haze, Mazu-vasoneka-ajila kan
        Chapter 20:10	Kaha vaze tumbaji vahilukile kuze va
        Chapter 20:11	Oloze Maliya emanyine haweluka wachi
        Chapter 20:12	Kaha amwene vangelo vavali vanavwale
        Chapter 20:13	Kaha vakiko vamuhulishile ngwavo, Ov
        Chapter 20:14	Omu áhanjikile ngocho, alumukile kah
        Chapter 20:15	Yesu amuhulishile ngwenyi, Ove pwevo
        Chapter 21
        Chapter 21:1	Kufuma haze, Yesu alisolwele cheka k
        Chapter 21:2	omu vapwile hamwe, Shimona Petulu na
        Chapter 21:3	Shimona Petulu avambile ngwenyi, Nan
        Chapter 21:4	Jino muze zwalala, Yesu emanyine kun
        Chapter 21:5	Kaha Yesu avahulishile ngwenyi, Enu 
        Chapter 21:6	Avambile ngwenyi, Fuchilenu kusali y
        Chapter 21:7	Kaha uze kambaji vazangile kuli Yesu
        Chapter 21:8	Vaze vakwavo tumbaji vejile muwato o
        Chapter 21:9	Kaha omu vakandukile hatunda, vamwen
        Chapter 21:10	Yesu avambile ngwenyi, Nehenuko vais
        Chapter 21:11	Shikaho Shimona Petulu engilile muwa
        Chapter 21:12	Yesu avambile ngwenyi, Twayenu mulya
        Chapter 21:13	Yesu ejile, anonele yize mbolo nakuv
        Chapter 21:14	Aka kakiko jino kamuchitatu Yesu ali
        Chapter 21:15	Omu vakumishile kulyaula, Yesu ahuli
        

        Best Regards,

        guy038

        Robert Or Janet DiebelR 3 Replies Last reply Reply Quote 3
        • Robert Or Janet DiebelR
          Robert Or Janet Diebel @guy038
          last edited by

          @guy038 Many and much thanx.
          I will give it a whirl!

          1 Reply Last reply Reply Quote 0
          • Robert Or Janet DiebelR
            Robert Or Janet Diebel @guy038
            last edited by

            @guy038
            Getting a colon before Chapters.
            I can remove by another RegEx.
            But if you can help me fix it in your code, that would be great.

            Chapter 3:15	mangana wose mwamufwelela, apwenga n
            :Chapter 4
            
            1 Reply Last reply Reply Quote 0
            • Terry RT
              Terry R @Robert Or Janet Diebel
              last edited by

              @Robert-Or-Janet-Diebel said in RegEx Help with Backreference I think:

              I think a RegEx could do this, but I need help.

              This question is almost an exact match for the post #26693 in that it looks like it needs a lookbehind. Of course lookbehinds cannot be variable length so it can’t be achieved.

              As in that post, my solution is to reverse the lines, then the lookbehind becomes a lookahead and can easily be achieved. Lastly the lines are again reversed. These 3 steps can all be recorded as a macro if this is a repeated process.

              So the steps are:

              1. Use Reverse Line Order which is under Edit menu, then Line Operations.
              2. Using the Replace function we have (Have the cursor in the first line of the file):
                Find What:(?-s)^\\v (?=(.+\R)+?(Chapter \d+))
                Replace With:${2}:
                Select Replace All
              3. Use Reverse Line Order which is under Edit menu, then Line Operations.

              Terry

              Robert Or Janet DiebelR 2 Replies Last reply Reply Quote 2
              • Robert Or Janet DiebelR
                Robert Or Janet Diebel @Terry R
                last edited by

                @Terry-R
                Thanx very much!

                1 Reply Last reply Reply Quote 0
                • Robert Or Janet DiebelR
                  Robert Or Janet Diebel @Terry R
                  last edited by

                  @Terry-R
                  That is amazing!
                  How do I “reverse line order” in a macro?
                  Or do I need to have more than one macro, and reverse in between manually?

                  Terry RT 1 Reply Last reply Reply Quote 0
                  • Terry RT
                    Terry R @Robert Or Janet Diebel
                    last edited by

                    @Robert-Or-Janet-Diebel said in RegEx Help with Backreference I think:

                    How do I “reverse line order” in a macro?

                    In Notepad++ a macro is essentially all the keystrokes (and mouse selections) together with keyboard input recorded. Once saved (and a shortcut can be assigned to it as well), it can be played back. The playing back just replays those keystrokes and mouse selections etc. So yes the reverse line order can also be recorded.

                    The online manual has the detail and can explain it much better than I can. You find the link from the ? menu.

                    Terry

                    Robert Or Janet DiebelR 1 Reply Last reply Reply Quote 1
                    • Robert Or Janet DiebelR
                      Robert Or Janet Diebel @Terry R
                      last edited by

                      @Terry-R
                      As I am changing just under 1300 chapters with a lot more than 15 verses, this will save me many hours.
                      Your help is much appreciated!
                      I will indeed build a macro.

                      Robert Or Janet DiebelR 2 Replies Last reply Reply Quote 1
                      • Robert Or Janet DiebelR
                        Robert Or Janet Diebel @Robert Or Janet Diebel
                        last edited by

                        @Robert-Or-Janet-Diebel
                        Macro worked great.
                        Thanx again!

                        1 Reply Last reply Reply Quote 0
                        • Robert Or Janet DiebelR
                          Robert Or Janet Diebel @Robert Or Janet Diebel
                          last edited by

                          @Robert-Or-Janet-Diebel
                          One more thing please.
                          The “Chapter” is actually a book name.
                          It is the first word in the file. I need that to be read into a variable and put in the beginning of the line instead of the word “Chapter”

                          I am working on it, but if you can help that would be appreciated.

                          Terry RT 1 Reply Last reply Reply Quote 0
                          • Terry RT
                            Terry R @Robert Or Janet Diebel
                            last edited by Terry R

                            @Robert-Or-Janet-Diebel said in RegEx Help with Backreference I think:

                            It is the first word in the file. I need that to be read into a variable and put in the beginning of the line instead of the word “Chapter”

                            Well, obviously some examples would be extremely helpful, otherwise I’m just guessing.

                            And my first guess would be to have this as the regex:
                            (?-s)^\\v (?=(.+\R)+?(.+?\d+$))
                            You will see I’ve changed the Chapter<space>\d+ to .+?\d+$. The .+? means to consume characters in a non-greedy fashion and stop when a digit appears. Then the rest says to also consume digits (as many as occurs together) and stop at the end of the line ($). So if there are spaces behind the digits it won’t work. Without examples I can’t be sure.

                            Terry

                            PS you said first word in the file. So do you really mean it’s the word at the start of each group OR truly ONLY the first line in the file. If ONLY the first line then that is an entirely different sort of regex. Examples with say 2-4 groups of verses. And AGAIN include 2 code boxes, 1st being existing data and 2nd being how you want it to look.

                            Robert Or Janet DiebelR 2 Replies Last reply Reply Quote 0
                            • Robert Or Janet DiebelR
                              Robert Or Janet Diebel @Terry R
                              last edited by Robert Or Janet Diebel

                              @Terry-R Thanx.
                              I need the first word in this file to be used for all “\v”
                              The next file will be a different book name and so needs to read the first word, and use it.

                              Samu 1
                              \v 1:1	Kukuputuka Lizu apwilengako, kah
                              \v 1:2	Ikiye apwilenga naKalunga kukupu
                              \v 1:3	Vyosena vavitengelele muli Ikiye
                              \v 1:4	Muli Ikiye mwapwile Mwono, kaha 
                              \v 1:5	Musana kana wamunyika mumilima, 
                              \v 1:6	Kwapwile mutu vatumine kufuma ku
                              \v 1:7	Ikiye ejile apwenga chinjiho wak
                              \v 1:8	Ikiye kapwile Uze Musanako, oloz
                              \v 1:9	Musana wamuchano apwile nakwiza 
                              \v 1:10	Apwile hakaye, kaha kaye vakaten
                              \v 1:11	Ejile kuvyenyi, kaha vaze venyi 
                              \v 1:12	Oloze veshovo vamutambwile, vaze
                              \v 1:13	vaze vene vásemuwile, keshi kuma
                              \v 1:14	Jino Lizu alilingishile Ivene ku
                              Samu 2
                              \v 1	Halikumbi lyamuchitatu kwapwile chil
                              \v 2	Yesu nawa vamusanyikile natumbaji tw
                              \v 3	Omu vinyo yahwile, naye alwezele Yes
                              
                              1 Reply Last reply Reply Quote 0
                              • Robert Or Janet DiebelR
                                Robert Or Janet Diebel @Terry R
                                last edited by

                                @Terry-R It is the first word, but is repeated for each Chapter

                                Robert Or Janet DiebelR 1 Reply Last reply Reply Quote 0
                                • Robert Or Janet DiebelR
                                  Robert Or Janet Diebel @Robert Or Janet Diebel
                                  last edited by

                                  @Robert-Or-Janet-Diebel
                                  Thanx!
                                  That appears to have worked.
                                  Wishing you a great day.

                                  1 Reply Last reply Reply Quote 0
                                  • guy038G
                                    guy038
                                    last edited by guy038

                                    Hi, @robert-or-janet-diebel, @terry-r and All,

                                    Robert, I’m really sorry because I did a mistake regarding my second and main regex replacement : I mixed two different tests :-((

                                    The correct regex S/R was simply :

                                    • FIND (?-is)\\v (?=(?s:.+?^(Chapter \d+$)))

                                    • REPLACE $1:


                                    But, I agree that the @terry-r’s use of the Edit > Line Operations > Reverse Line Order, in order to get the Chapter name after its contents, is quite clever !

                                    So, if we use the @terry-r’s method and taking in account your further posts, the task is really simplified :

                                    • Run an Edit > Line Operations > Reverse Line order action

                                    • Perform the following regex S/R

                                      • FIND (?-is)\\v (?=(?s:.+?^(\u[\u\l -]+ \d+$)))

                                      • REPLACE $1:

                                    • Run again an Edit > Line Operations > Reverse Line order action


                                    I used the regex (?-i)\u[\u\l -]+ for the book’s name, just in case you have this kind of title : My very-Best-Novel !

                                    BR

                                    guy038

                                    Robert Or Janet DiebelR 2 Replies Last reply Reply Quote 1
                                    • Robert Or Janet DiebelR
                                      Robert Or Janet Diebel @guy038
                                      last edited by

                                      @guy038 Thanx very much. I am still working on this as the total project requires more changes.

                                      All help is appreciated.
                                      I am trying to do what I can myself, but am in over my head here.

                                      Robert Or Janet DiebelR 1 Reply Last reply Reply Quote 0
                                      • Robert Or Janet DiebelR
                                        Robert Or Janet Diebel @Robert Or Janet Diebel
                                        last edited by

                                        @Robert-Or-Janet-Diebel
                                        Adds Book name fine, but all chapters show as “1”

                                        Robert Or Janet DiebelR 1 Reply Last reply Reply Quote 0
                                        • Robert Or Janet DiebelR
                                          Robert Or Janet Diebel @Robert Or Janet Diebel
                                          last edited by

                                          @Robert-Or-Janet-Diebel
                                          Could be my fault. I am still testing

                                          Terry RT 1 Reply Last reply Reply Quote 0
                                          • Terry RT
                                            Terry R @Robert Or Janet Diebel
                                            last edited by

                                            @Robert-Or-Janet-Diebel
                                            Your last few posts aren’t referencing anybody. The @name you use is how to “speak” to a particular poster.

                                            The posts are also lacking in detail so it is difficult to know what your problem is.

                                            Suggest adding some examples showing before and after the change and what regex you used.

                                            Terry

                                            Robert Or Janet DiebelR 3 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            The Community of users of the Notepad++ text editor.
                                            Powered by NodeBB | Contributors