<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RegEx Help with Backreference I think]]></title><description><![CDATA[<p dir="auto">In the following content, I wish to change the initial “\v *” to be as the first section.<br />
When it passes the “Chapter 2” line, the lines will change to “Chapter 2:+v#”<br />
such as “Chapter 2:10”, then going down to “Chapter 3” the lines will change to “Chapter 3:+v#”<br />
I think a RegEx could do this, but I need help. Thanx for your time, it is appreciated.<br />
Bob.</p>
<pre><code>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

</code></pre>
]]></description><link>https://community.notepad-plus-plus.org/topic/26705/regex-help-with-backreference-i-think</link><generator>RSS for Node</generator><lastBuildDate>Mon, 11 May 2026 02:40:32 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/26705.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Mar 2025 12:51:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Fri, 11 Apr 2025 13:51:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> Sorry, that does work. I somehow slipped in a space before the RegEx in the MACRO</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100964</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100964</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Fri, 11 Apr 2025 13:51:59 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Fri, 11 Apr 2025 13:50:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> This works on numbered, but not unnumbered.<br />
Here is what I tried.</p>
<pre><code>^(\d+?\s?\w+\s\d+:\d+)\s(.*)$
</code></pre>
<p dir="auto">It worked on numbered, but not unnumbered<br />
I thought the “?” would make it optional.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100963</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100963</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Fri, 11 Apr 2025 13:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Fri, 11 Apr 2025 13:38:52 GMT]]></title><description><![CDATA[<p dir="auto">Hello, <a class="plugin-mentions-user plugin-mentions-a" href="/user/robert-or-janet-diebel" aria-label="Profile: robert-or-janet-diebel">@<bdi>robert-or-janet-diebel</bdi></a>,</p>
<p dir="auto">I suppose that the following <strong>regex</strong> S/R should work :</p>
<ul>
<li>
<p dir="auto">FIND  <strong><code>^([\w ]+\x20\d+:\d+)\x20</code></strong></p>
</li>
<li>
<p dir="auto">REPLACE <strong><code>$1\t</code></strong></p>
</li>
</ul>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100962</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100962</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Fri, 11 Apr 2025 13:38:52 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Fri, 11 Apr 2025 13:07:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> Spoke too soon. Got it to change numbered book, then failed on non-numbered.<br />
I am still working on it.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100960</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100960</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Fri, 11 Apr 2025 13:07:10 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Fri, 11 Apr 2025 12:52:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> Got my space-to-tab working.<br />
Thanx for all your help!</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100959</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100959</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Fri, 11 Apr 2025 12:52:19 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Fri, 11 Apr 2025 12:31:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> That is working great! I am so thankful!<br />
Dare I mention my last failing MACRO that should change the {space} after the Book-Chapter:verse to a TAB?<br />
Same issue, it works if there is no number.<br />
I will try to figure it out, but if you have any guidance, it would be appreciated.</p>
<pre><code>        &lt;Macro name="Space2Tab" Ctrl="no" Alt="no" Shift="no" Key="0"&gt;
            &lt;Action type="3" message="1700" wParam="0" lParam="0" sParam="" /&gt;
            &lt;Action type="3" message="1601" wParam="0" lParam="0" sParam="^(\w+\s\d+:\d+)\s(.*)$" /&gt;
            &lt;Action type="3" message="1625" wParam="0" lParam="2" sParam="" /&gt;
            &lt;Action type="3" message="1602" wParam="0" lParam="0" sParam="$1\t$2" /&gt;
            &lt;Action type="3" message="1702" wParam="0" lParam="512" sParam="" /&gt;
            &lt;Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /&gt;
        &lt;/Macro&gt;

</code></pre>
]]></description><link>https://community.notepad-plus-plus.org/post/100958</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100958</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Fri, 11 Apr 2025 12:31:55 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Fri, 11 Apr 2025 10:47:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> I am so very thankful for your help.<br />
Sorry I forgot to point out the line order reversal.<br />
I will give it a try!<br />
All the best to you and yours.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100954</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100954</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Fri, 11 Apr 2025 10:47:08 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Fri, 11 Apr 2025 04:33:04 GMT]]></title><description><![CDATA[<p dir="auto">Hi , <a class="plugin-mentions-user plugin-mentions-a" href="/user/robert-or-janet-diebel" aria-label="Profile: robert-or-janet-diebel">@<bdi>robert-or-janet-diebel</bdi></a>,</p>
<p dir="auto">Oh… How <strong>silly</strong> I am ! You’re perfectly <strong>right</strong>. At first sight, I do <strong>not</strong> remark this <strong>important</strong> line, beginning your <strong><code>BookAndVerse</code></strong> macro :</p>
<pre><code class="language-xml">            &lt;Action type="2" message="0" wParam="42083" lParam="0" sParam="" /&gt;
</code></pre>
<hr />
<p dir="auto">So, instead of using the <strong><code>^\u[\u\l -]+</code></strong> part, for the <strong>name</strong>, we can use, <strong>either</strong>, the regexes :</p>
<ul>
<li><strong><code>^\w[\w'’ -]+</code></strong></li>
</ul>
<p dir="auto">or</p>
<ul>
<li><strong><code>^[[:alnum:]][[:alnum:]'’ -]+</code></strong> <em>IF</em> <strong>no</strong> <em>LOW LINE</em> character ( <strong><code>\x{005F}</code></strong> ) occurs in the <strong>name</strong></li>
</ul>
<p dir="auto">Within these <strong>two</strong> regexes, I also added the two <strong>apostrophe</strong> syntaxes <strong><code>['’]</code></strong>. If you do <strong>not</strong> need them, don’t add them in the <strong>character class</strong> !</p>
<p dir="auto">So, given this example, below :</p>
<pre><code class="language-diff">My very-Best-Novel
1 Samwele
5 L'été de tous les dangers
5 L’été de tous les dangers
1_ te_ST
</code></pre>
<ul>
<li>
<p dir="auto">The <strong>first</strong> regex <strong><code>^\w[\w'’ -]+</code></strong> would match the <strong>five</strong> lines above</p>
</li>
<li>
<p dir="auto">The <strong>second</strong> regex <strong><code>^[[:alnum:]][[:alnum:]'’ -]+</code></strong> would match the first <strong>four</strong> lines, <strong>only</strong></p>
</li>
</ul>
<hr />
<p dir="auto">Thus, If we take the general case, you must change, in your <strong>Step 2</strong>, the <strong>search</strong> regex as below :</p>
<ul>
<li>FIND <strong><code>(?-is)\\v (?=(?s:.+?^(\w[\w'’ -]+ \d+$)))</code></strong></li>
</ul>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100953</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100953</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Fri, 11 Apr 2025 04:33:04 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Thu, 10 Apr 2025 18:46:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> The MACRO reverses line order.<br />
I can maybe get the changes done with a number of simpler RegEx’s run after the fact, but I would prefer it totally automated if possible.<br />
Another alternative is to separate the Numbered books and have a separate RegEx to run against them that would allow a number and {space}</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100943</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100943</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Thu, 10 Apr 2025 18:46:26 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Thu, 10 Apr 2025 18:28:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> Thanx for responding.<br />
If I run the MACRO to change \c &amp; \v with a number and a word (\toc2 1 Samwele) it fails.<br />
If I remove the number (\toc2 Samwele) it works. The number and {space} cause failure.<br />
Could the RegEx be altered to allow the number and {space}?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100941</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100941</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Thu, 10 Apr 2025 18:28:25 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Thu, 10 Apr 2025 16:38:49 GMT]]></title><description><![CDATA[<p dir="auto">Hello, <a class="plugin-mentions-user plugin-mentions-a" href="/user/robert-or-janet-diebel" aria-label="Profile: robert-or-janet-diebel">@<bdi>robert-or-janet-diebel</bdi></a>,</p>
<p dir="auto">Well, I’m terribly <strong>sorry</strong> because, given your <em>INPUT</em> text provided in your <strong>last</strong> post, the two <strong>search</strong> regexes, of your <strong><code>BookAndVerse</code></strong> macro, below, do <strong>not</strong> get any match ??</p>
<ul>
<li>
<p dir="auto">FIND <strong><code>(?-s)^\\c (\d+)(?=(.*\R)+?\\toc2 (.+)$)</code></strong></p>
</li>
<li>
<p dir="auto">FIND <strong><code>(?-is)\\v (?=(?s:.+?^(\u[\u\l -]+ \d+$)))</code></strong></p>
</li>
</ul>
<p dir="auto">Did you provide the <strong>right</strong> <em>INPUT</em> text to test against ?</p>
<p dir="auto">BR</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100939</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100939</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Thu, 10 Apr 2025 16:38:49 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Thu, 10 Apr 2025 13:49:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> Still benefiting from you previous help.<br />
Could you please give me some guidance with a problem in this RegEx?<br />
“(?-is)\v (?=(?s:.+?^(\u[\u\l -]+ \d+$)))”<br />
It is the second step in this MACRO.</p>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;NotepadPlus&gt;
    &lt;InternalCommands /&gt;
    &lt;Macros&gt;
        &lt;Macro name="Trim Trailing Space and Save" Ctrl="no" Alt="yes" Shift="yes" Key="83"&gt;
            &lt;Action type="2" message="0" wParam="42024" lParam="0" sParam="" /&gt;
            &lt;Action type="2" message="0" wParam="41006" lParam="0" sParam="" /&gt;
        &lt;/Macro&gt;
        &lt;Macro name="BookAndVerse" Ctrl="no" Alt="no" Shift="no" Key="0"&gt;
            &lt;Action type="2" message="0" wParam="42083" lParam="0" sParam="" /&gt;
            &lt;Action type="3" message="1700" wParam="0" lParam="0" sParam="" /&gt;
            &lt;Action type="3" message="1601" wParam="0" lParam="0" sParam="(?-s)^\\c (\d+)(?=(.*\R)+?\\toc2 (.+)$)" /&gt;
            &lt;Action type="3" message="1625" wParam="0" lParam="2" sParam="" /&gt;
            &lt;Action type="3" message="1602" wParam="0" lParam="0" sParam="${3} ${1}" /&gt;
            &lt;Action type="3" message="1702" wParam="0" lParam="512" sParam="" /&gt;
            &lt;Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /&gt;
            &lt;Action type="3" message="1700" wParam="0" lParam="0" sParam="" /&gt;
            &lt;Action type="3" message="1601" wParam="0" lParam="0" sParam="(?-is)\\v (?=(?s:.+?^(\u[\u\l -]+ \d+$)))" /&gt;
            &lt;Action type="3" message="1625" wParam="0" lParam="2" sParam="" /&gt;
            &lt;Action type="3" message="1602" wParam="0" lParam="0" sParam="${1}:" /&gt;
            &lt;Action type="3" message="1702" wParam="0" lParam="512" sParam="" /&gt;
            &lt;Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /&gt;
            &lt;Action type="2" message="0" wParam="42083" lParam="0" sParam="" /&gt;
        &lt;/Macro&gt;
    &lt;/Macros&gt;
    &lt;UserDefinedCommands&gt;
        &lt;Command name="Get PHP help" Ctrl="no" Alt="yes" Shift="no" Key="112"&gt;https://www.php.net/$(CURRENT_WORD)&lt;/Command&gt;
        &lt;Command name="Wikipedia Search" Ctrl="no" Alt="yes" Shift="no" Key="114"&gt;https://en.wikipedia.org/wiki/Special:Search?search=$(CURRENT_WORD)&lt;/Command&gt;
        &lt;Command name="Open selected file path in new instance" Ctrl="no" Alt="yes" Shift="no" Key="117"&gt;$(NPP_FULL_FILE_PATH) $(CURRENT_WORD) -nosession -multiInst&lt;/Command&gt;
    &lt;/UserDefinedCommands&gt;
    &lt;PluginCommands /&gt;
    &lt;ScintillaKeys /&gt;
&lt;/NotepadPlus&gt;

</code></pre>
<p dir="auto">Here is the test file.</p>
<pre><code>\id 1SA PDP 2013
\h 1 SAMWELE
\toc1 Mukanda waSamwele wakavanga
\toc2 1 Samwele
\toc3 1 Samw
\mt2 MUKANDA WA
\mt1 SAMWELE WAKAVANGA
\imt Kujimbula mukanda
\is Ásonekele mukanda
\ip Ou mukanda vauvulukila vatu vatatu ngwavo vakiko vausonekele — kapolofweto Samwele, nakapolofweto Natane, nakapolofweto Ngate. Tala 1 Mijimbu 29:29.
\is Mwaka wakuusoneka
\ip Mwaka vasonekele ou mukanda wapwile mukachi kamyaka yakuputukila ha931 B.C. nakuheta ku722 B.C. shimbu kanda Yesu Kulishitu asemuke.
\is Vihande vili mumukanda
\ip Ou mukanda wapwa mujimbu wachikukulwishi chavihande vyaSamwele uze apwile wakukumishilako muli vaka-kuyula. Vavulukamo omu upilishitu waEli navana venyi, hamwe navaka-kuyula vazenekele kukavangiza mukwoloka chaKalunga, nomu vatu vakanyine muze Samwele asakile ngwenyi mulimo kana upwenga wakuswananga vana venyi kaha (1 Samwele 8:7).
\ip Chipwe ngocho, Samwele ivene apwile kapolofweto wakushishika, kaha hali ikiye hakiko haputukilile vapolofweto vaze vasonekelenga vyaupolofweto. Kaha kufuma hali ikiye, hakiko hafumakanyinyine milimo yaupolofweto mulifuchi lyavana vaIsalele kuhambakana yaupilishitu.
\ip Muno mumukanda mukiko vasolola omu chiyulo chaKalunga chakumine chize apwile nakuyulila muli vaka-kuyula (1 Samwele 8:7), nomu wangana waputukilile hali Saulu.
\is Vihanda viwana vili mumukanda
\ip Vihanda viwana vyauno mukanda:
\ili1 Chihande chaSamwele nakuheta kukufwa chaEli, 1:1—4:22.
\ili1 Kufuma hakumbata Chikasha chaUnjiho nakuheta kukufwila kupwa namwangana, 5:1—8:22.
\ili1 Chiyulo chaSaulu nakuheta kukusanyika chaNdavichi, 9:1—15:35.
\ili1 Kufuma kukusanyika chaNdavichi nakuheta kukufwa chaSaulu, 16:1—31:13.
\ib
\ip Mijimbu yosena yamuMUKANDA WASAMWELE WAKAVANGA yasolokele hatando yamyaka likulukaji nalikumi nayitanu (115), kutesa nakulava chaJames Usher\f + \fr 1:0 \ft James Usher apwile muka-kufwelela alihanyine kumulimo wakutala myaka vyasolokele vyuma kuMukanda waKalunga.\f*.
\c 1
\s Kusemuka chaSamwele
\p
\v 1 Jino kwapwile lunga umwe wa\add mulimbo-lyakembwe\add* lya\png Lamataime-zofwime\png*, \add mungalila\add* yajipili ja\png Efwalime\png*, lijina lyenyi Elekana, mwanaYelohame, \add Yelohame\add* mwanaElihu, \add Elihu\add* mwanaTohu, \add Tohu\add* mwanaZufu wakutanga yaEfwalime\f + \fr 1:1 \ft Mumikanda yimwe ngwavo, Efwalata.\f*.
\m
\v 2 Apwile namapwevo vavali. Umwe lijina lyenyi Hana, kaha mukwavo lijina lyenyi Penina. Penina apwile navana, oloze Hana kapwile navanako.
\p
\v 3 Kaha \x + \xo 1:3 \xt Kulo 34:23\x*hamwaka hamwaka, ou lunga akandukilenga kufuma kwimbo lyenyi nakuya ku\add limbo-lyakembwe\add* \x + \xo 1:3 \xt Yosh 18:1 \x*lya\png Shilo\png* nakulifukula kuli \nd Yehova wamayongomena\nd*\f + \fr 1:3 \ft Yehova wamayongomena, likiko lijina lyaKalunga. Lyasolola omu apwa Mwenya vyosena, Muka-kuyula kwosena kwosena, Ukwechi ngolo josena, Ikiye nawa Muka-kuyula mayongomena avaka-jita mwilu.\f*, nakumuvatwila vimuna. Kaha vana vaEli vamalunga vavali, vaHofwinyi naFwinehase, vapwile vapilishitu ja\nd Yehova\nd* kuze.
\m
\v 4 Jino omu lyahetelenga likumbi ávatwilenga Elekana chimuna, \x + \xo 1:4 \xt Kuhi 12:17, 18\x*ahanyinenga pwevo lyenyi Penina navana venyi vamalunga naava vamapwevo vosena, \add mutu himutu\add* chazano chenyi \add chanyama yakulya kufuma kuli uze chimuna wakuvatula\add* —
\m
\v 5 oloze ahanyinenga Hana vyazano vivali mwomwo amuzangile, chipwe tuhu Yehova ajikile lusemo lwenyi.
\m
\v 6 Chipwe ngocho, \add Hana\add* vamusowangijilenga lika kuli muhalika wenyi nakumusangumuna, hakumona \nd Yehova\nd* ajikile lusemo lwenyi.
\m
\v 7 Jino omu \add Elekana\add* alingilenga ngocho hamwaka hamwaka, na\add Hana\add* nawa akandukilenga kuZuvo ya\nd Yehova\nd*, kaha muhalika wenyi amusowangijilenga lika. Shikaho \add Hana\add* alililenga nakulitwaminanga kulya.
\m
\v 8 Kaha lunga lyenyi Elekana amuhulishile ngwenyi, Ove Hana, mwomwo ika uli nakulila? Mwomwo ika uli nakukanyina kulya? Mwomwo ika uli nakulinyengela? Kumana kuli ove kangwahambakana vana vamalunga likumiko (10) tahi?
\p
\v 9 Shikaho omu vakumishile kulya nakunwa kuze ku\png Shilo\png*, Hana akatukile \add ayenga nakulomba\add*. Jino kapilishitu Eli apwile kuchipamba chachikolo chaTembele ya\nd Yehova\nd*, natwame hachitwamo.
\m
\v 10 Hana apwile nakulyonyinga mumuchima, kaha alombele kuli \nd Yehova\nd* nakulila chikuma.
\m
\c 2
\s Mwaso waHana
\p
\v 1 Jino Hana \x + \xo 2:1\xt 2:1-10; Luka 1:46-55\x*alifukwile ngwenyi,
\q1 Muchima wami uli nakulisambila muli \nd Yehova\nd*,
\q2 \x + \xo 2:1\xt Kuhi 33:17; Yopa 16:15; Samu 89:17\x*\add Ngolo jami vanajivulisa\add* kuli \nd Yehova\nd* nge lumbinga lwakuzezuka\f + \fr 2:1 \ft Lumbinga lwakanyama lwasolola ngolo jenyi.\f*,
\q1 Kanwa kami kali nakupayisa vaka-kole jami,
\q2 Mwomwo \x + \xo 2:1\xt Isa 12:2, 3\x*nguli nakuwahilila muulwilo wove.
\q1
\v 2 Kakwatwama weka \nd Ajila\nd* nge \nd Yehova\nd*ko,
\q2 Mwomwo \add Kalunga\add* weka wauchi, kuvanga Ove kaha,
\q3 Kaha kakwatwama \x + \xo 2:2\xt Kuhi 32:30, 31\x*\nd Lilolwa lyakukola\nd* \add twázamina\add* nge Kalunga ketuko.
\q1
\v 3 Kanda namuhanjika cheka nakatangalajiko,
\q2 Mutunwa twenu kanda namulovoka kulisasa chachipiko,
\q1 Mwomwo \nd Yehova\nd* apwa Kalunga \x + \xo 2:3\xt 16:7; 1 Vamy 8:39\x*wachinyingi,
\q2 Kaha Ikiye apwa \x + \xo 2:3\xt Vish 16:2; 24:12\x*\nd Muka-kupezalisa\nd* vilinga.
\q1
\v 4 Mata amanana avindume anahokoka,
\q2 Oloze vakutalyangila \x + \xo 2:4\xt Hepe 11:32-34 \x*vanalijichika ngolo.
\q1
\v 5 Vaze vekuchile vanalite kuungamba mangana vawanyineko vyakulya,
\q2 Oloze vaze vapwile nazala kaveshi nakwivwa zalako jino.
\q1 Mumba naseme vatanu navavali,
\q2 Kaha ou ali navana vavavulu nazeye.
\q1
\v 6 \nd Yehova\nd* eji \x + \xo 2:6\xt Kuhi 32:39; Kuso 1:18\x*kujihanga, kaha eji kuyoyesanga,
\q2 Eji kushikumwisanga ku\pn Sheyole\pn*\f + \fr 2:6\ft Nge ngwenyi, kwaya vafu.\f*, kaha eji kukandwisanga.
\q1
\v 7 \nd Yehova\nd* eji kuhutwisanga, kaha eji kuhananga luheto,
\q2 Eji kwinyisanga, kaha eji kuzezulanga nawa,
\q1
\v 8 Eji kukatulanga vaka-kuhutwa nakuvafumisa mulukungu,
\q2 Eji kuzezulanga vaka-kukalikiza nakuvafumisa kuchishita,
\q1 Nakuvatwamisa hamwe navilolo vavalemu,
\q2 Mangana vaswane litanda lyaupahu.
\q1 Mwomwo \x + \xo 2:8 \xt Yopa 38:4-6; Samu 24:2; 102:25; 104:5\x*jipanda jakwata mavu japwa ja\nd Yehova\nd*,
\q2 Kaha hajikiko azamishila kaye.
\q1
\v 9 \x + \xo 2:9\xt Samu 91:11, 12; 1 Pet 1:5\x*Mwalamanga muze vatambuka\f + \fr 2:9 \ft MuchiHepeleu ngwavo, vilyachilo.\f* vaka-kujila jenyi,
\q2 Oloze tuvihu navakavaholesa mumilima,
\q1 Mwomwo mutu hakupwa nangolo,
\q2 Keshi hakiko mwahasa kufungulwilako.
\q1
\v 10 Weshowo mwalipika na\nd Yehova\nd* \x + \xo 2:10\xt Kulo 15:6; Samu 2:9\x*navamuhokwojola.
</code></pre>
<p dir="auto">The MACRO works when the name in \toc2 is just a word<br />
When it starts with a number as in “\toc2 1 Samwele” it fails<br />
It needs to allow for the possible presence of a number (1, 2, or 3).<br />
But it is usually just a word.</p>
<p dir="auto">Could I get some guidance with this please?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100936</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100936</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Thu, 10 Apr 2025 13:49:16 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Tue, 25 Mar 2025 20:52:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> Thank You very much for the extra effort.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100526</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100526</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Tue, 25 Mar 2025 20:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Tue, 25 Mar 2025 17:23:35 GMT]]></title><description><![CDATA[<p dir="auto">Hello, <a class="plugin-mentions-user plugin-mentions-a" href="/user/robert-or-janet-diebel" aria-label="Profile: robert-or-janet-diebel">@<bdi>robert-or-janet-diebel</bdi></a>,</p>
<p dir="auto">Regarding my <strong>last</strong> regex to normalize “space” characters to <em>ONE</em> <strong>tabulation</strong> char, <strong>only</strong>, I thought of a <strong>better</strong> regex S/R, which should <strong>speed up</strong> all the process as it skips all the <strong>correct</strong> lines containing just <strong>one</strong> tabulation character !</p>
<pre><code class="language-diff">My very-Best-Novel 20:10  Mutanga yaYuta mufume Nashone mwanaAminatave.
My very-Best-Novel 20:10		   Mutanga yaYuta mufume Nashone mwanaAminatave.
My very-Best-Novel 20:10	Mutanga yaYuta mufume Nashone mwanaAminatave.
My very-Best-Novel 20:10		Mutanga yaYuta mufume Nashone mwanaAminatave.
My very-Best-Novel 20:10 Mutanga yaYuta mufume Nashone mwanaAminatave.
</code></pre>
<ul>
<li>
<p dir="auto">FIND <strong><code>^.+ \d+:\d+\K(?:[\x20\t]{2,}|\x20)</code></strong></p>
</li>
<li>
<p dir="auto">REPLACE <strong><code>\t</code></strong></p>
</li>
<li>
<p dir="auto">Click on the <strong><code>Replace All</code></strong> button</p>
</li>
</ul>
<p dir="auto">The <strong>third</strong> line is <strong>skipped</strong> as it just contains <strong><code>1</code></strong> <strong>tab</strong> char and we get the <em>OUTPUT</em> text :</p>
<pre><code class="language-diff">My very-Best-Novel 20:10	Mutanga yaYuta mufume Nashone mwanaAminatave.
My very-Best-Novel 20:10	Mutanga yaYuta mufume Nashone mwanaAminatave.
My very-Best-Novel 20:10	Mutanga yaYuta mufume Nashone mwanaAminatave.
My very-Best-Novel 20:10	Mutanga yaYuta mufume Nashone mwanaAminatave.
My very-Best-Novel 20:10	Mutanga yaYuta mufume Nashone mwanaAminatave.
</code></pre>
<p dir="auto">Note the use of a <strong>non-capturing</strong> group <strong><code>(?:......)</code></strong> as we do <strong>not</strong> need the contents of this group, either, in the <strong>search</strong> and/or the <strong>replace</strong> regex !</p>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100514</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100514</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Tue, 25 Mar 2025 17:23:35 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Tue, 25 Mar 2025 12:34:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> Thanx for your kind dedication and patience in helping me. I can now do in a couple of minutes what was taking days.<br />
Starting again armed with the new MACROs is indeed a new beginning.<br />
I wish you and Terry every blessings</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100511</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100511</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Tue, 25 Mar 2025 12:34:55 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Tue, 25 Mar 2025 00:30:36 GMT]]></title><description><![CDATA[<p dir="auto">Hi, <a class="plugin-mentions-user plugin-mentions-a" href="/user/robert-or-janet-diebel" aria-label="Profile: robert-or-janet-diebel">@<bdi>robert-or-janet-diebel</bdi></a>,</p>
<p dir="auto">I think that the most <strong>simple</strong> solution is to <strong>verify</strong> that, throughout your file, any “<em>space</em>” character, after the <strong>verse</strong> number, is <em>ALWAYS</em> a <strong>tabulation</strong> char !</p>
<hr />
<p dir="auto">So, given your ssimple <em>INPUT</em> text :</p>
<pre><code class="language-diff">Kulava 1
Kulava 1:1 Halikumbi lyakavanga mukakweji wamuchivali, mumwaka wamuchivali kufuma haze valovokele mulifuchi lyaEjipitu, Yehova alwezele Mose mumakango aShinai muMbalaka yakuliwanyina ngwenyi,
Kulava 1:2 Lavenu lizavu lyavana vaIsalele lyosena mwaya jitanga javo muvisaka vyavakakuluka javo mukuvula chamajina avo, malunga vosena umwe naumwe,
Kulava 1:3 kufuma kuli ava vamyaka makumi avali (20) nakusambula, vosena vaze vakuhasa kulwa jita muli vaIsalele. Ove naAlone muvalave halizavu halizavu.
Kulava 1:4 Kaha kutanga hitanga kufume lunga apwenga nayenu, kaha mutu himutu apwenga mwata wakutanga yavakakuluka jenyi.
Kulava 1:5 Awa akiko majina amalunga navamikafwa — mutanga yaLuvene mufume Elizule mwanaSheteule.
Kulava 1:6 Mutanga yaShimeyone mufume Shelumiyele mwanaZulishatai.
Kulava 1:7 Mutanga yaYuta mufume Nashone mwanaAminatave.
Kulava 1:8 Mutanga yaIsakale mufume Netanele mwanaZuwale.
Kulava 1:9 Mutanga yaZevulune mufume Eliyave mwanaHelone.
Kulava 1:10 Vamuli vana vaYosefwe navapwa ava — mutanga yaEfwalime mufume Elishama mwanaAmihute, mutanga yaManase mufume Ngamalyele mwanaPetazule.
</code></pre>
<p dir="auto">The following regex S/R :</p>
<ul>
<li>
<p dir="auto">FIND <strong><code>^(.+ \d+:\d+)[\x20\t]+</code></strong></p>
</li>
<li>
<p dir="auto">REPLACE <strong><code>${1}\t</code></strong></p>
</li>
</ul>
<p dir="auto">would return this <em>OUTPUT</em> text :</p>
<pre><code class="language-diff">Kulava 1
Kulava 1:1	Halikumbi lyakavanga mukakweji wamuchivali, mumwaka wamuchivali kufuma haze valovokele mulifuchi lyaEjipitu, Yehova alwezele Mose mumakango aShinai muMbalaka yakuliwanyina ngwenyi,
Kulava 1:2	Lavenu lizavu lyavana vaIsalele lyosena mwaya jitanga javo muvisaka vyavakakuluka javo mukuvula chamajina avo, malunga vosena umwe naumwe,
Kulava 1:3	kufuma kuli ava vamyaka makumi avali (20) nakusambula, vosena vaze vakuhasa kulwa jita muli vaIsalele. Ove naAlone muvalave halizavu halizavu.
Kulava 1:4	Kaha kutanga hitanga kufume lunga apwenga nayenu, kaha mutu himutu apwenga mwata wakutanga yavakakuluka jenyi.
Kulava 1:5	Awa akiko majina amalunga navamikafwa — mutanga yaLuvene mufume Elizule mwanaSheteule.
Kulava 1:6	Mutanga yaShimeyone mufume Shelumiyele mwanaZulishatai.
Kulava 1:7	Mutanga yaYuta mufume Nashone mwanaAminatave.
Kulava 1:8	Mutanga yaIsakale mufume Netanele mwanaZuwale.
Kulava 1:9	Mutanga yaZevulune mufume Eliyave mwanaHelone.
Kulava 1:10	Vamuli vana vaYosefwe navapwa ava — mutanga yaEfwalime mufume Elishama mwanaAmihute, mutanga yaManase mufume Ngamalyele mwanaPetazule.
</code></pre>
<hr />
<p dir="auto">You could suppose that using a <strong>look-behind</strong>, for the <strong>first</strong> part of the whole <strong>search</strong> regex, would work :</p>
<ul>
<li>
<p dir="auto">FIND <strong><code>(?&lt;=^.+ \d+:\d+)[\x20\t]+</code></strong></p>
</li>
<li>
<p dir="auto">REPLACE <strong><code>\t</code></strong></p>
</li>
</ul>
<p dir="auto">But, this construction is <strong>illegal</strong> as our <strong><code>Boost</code></strong> regex engine does <strong>not</strong> support <strong>look-behinds</strong> of <em>VARIABLE</em> length !</p>
<hr />
<p dir="auto">To get around this <strong>drawback</strong>, we may use the <strong><code>\K</code></strong> feature :</p>
<ul>
<li>
<p dir="auto">First, the search regex matches any <strong>leading</strong> part <strong><code>..... \d+:\d+</code></strong></p>
</li>
<li>
<p dir="auto">As soon as it meets the <strong><code>\K</code></strong> feature, the regex engine :</p>
<ul>
<li>
<p dir="auto"><strong>Cancels</strong> any <strong>previous</strong> search, so far</p>
</li>
<li>
<p dir="auto">Adjusts the engine regex <strong>position</strong> to the position of <strong><code>\K</code></strong> so, right <strong>after</strong> the <strong>verse</strong> number and <strong>before</strong> any mixed range of <strong>tabulations</strong> or <strong>space</strong> characters ( <strong><code>[\x20\t]+</code></strong> )</p>
</li>
<li>
<p dir="auto"><strong>Re</strong>-start the search of the <strong>final</strong> part <strong><code>[\x20\t]+</code></strong></p>
</li>
</ul>
</li>
</ul>
<p dir="auto">And leads to the following <strong>regex</strong> S/R :</p>
<ul>
<li>
<p dir="auto">FIND <strong><code>^.+ \d+:\d+\K[\x20\t]+</code></strong></p>
</li>
<li>
<p dir="auto">REPLACE <strong><code>\t</code></strong></p>
</li>
</ul>
<p dir="auto"><em>IMPORTANT</em> : If you’re using this <strong>second</strong> regex S/R  with the <strong><code>\K</code></strong> feature, the replacement <em>MUST</em> be a <strong>global</strong> one, using the <strong><code>Replace All</code></strong> button. You <em>CANNOT</em> use the <strong>step by step</strong> replacement with the <strong><code>Replace</code></strong> button !</p>
<p dir="auto">Best regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100508</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100508</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Tue, 25 Mar 2025 00:30:36 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Mon, 24 Mar 2025 21:18:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> said in <a href="/post/100502">RegEx Help with Backreference I think</a>:<br />
I am struggling with trying to accomplish what I think is required.<br />
FIND BookName and isolate into a Group<br />
Indicate the text to be acted on<br />
Input required change, the goal<br />
Put the change into the REPLACE field</p>
<p dir="auto">I think that is it, but fitting it into a lookahead RegEx is still eluding me.</p>
<p dir="auto">I will continue to work on it, but I have been for hours, and any guidance would be great.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100506</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100506</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Mon, 24 Mar 2025 21:18:39 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Mon, 24 Mar 2025 19:08:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> I have one last hurtle in this project.<br />
With the number of examples you have given I feel I should be able to get it eventually.  It also relates to getting the book and using it in the search.<br />
Given:</p>
<pre><code>Kulava 1
Kulava 1:1 Halikumbi lyakavanga mukakweji wam
Kulava 1:2 Lavenu lizavu lyavana vaIsalele ly
Kulava 1:3 kufuma kuli ava vamyaka makumi ava
Kulava 1:4 Kaha kutanga hitanga kufume lunga 
Kulava 1:5 Awa akiko majina amalunga navamika
Kulava 1:6 Mutanga yaShimeyone mufume Shelumi
Kulava 1:7 Mutanga yaYuta mufume Nashone mwan
Kulava 1:8 Mutanga yaIsakale mufume Netanele 
Kulava 1:9 Mutanga yaZevulune mufume Eliyave 
Kulava 1:10 Vamuli vana vaYosefwe navapwa ava
</code></pre>
<p dir="auto">I wish to Replace the {space} with tab after “Book{Space}Chapter#:Verse#” and before verse text like:</p>
<pre><code>Kulava 1
Kulava 1:1	Halikumbi lyakavanga mukakweji wam
Kulava 1:2	Lavenu lizavu lyavana vaIsalele ly
Kulava 1:3	kufuma kuli ava vamyaka makumi ava
Kulava 1:4	Kaha kutanga hitanga kufume lunga 
Kulava 1:5	Awa akiko majina amalunga navamika
Kulava 1:6	Mutanga yaShimeyone mufume Shelumi
Kulava 1:7	Mutanga yaYuta mufume Nashone mwan
Kulava 1:8	Mutanga yaIsakale mufume Netanele 
Kulava 1:9	Mutanga yaZevulune mufume Eliyave 
Kulava 1:10	Vamuli vana vaYosefwe navapwa ava
</code></pre>
<p dir="auto">This works manually entering  the Book:</p>
<pre><code>"(Kulava\s\d+:\d+)\s(.*)$" Replace "$1\t$2"
</code></pre>
<p dir="auto">I am trying to get the lookahead working.<br />
As stated before:<br />
“I am working on it, but if you have any guidance, that would be great, and much appreciated.”<br />
I do seem to be missing something. Sorry!</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100505</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100505</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Mon, 24 Mar 2025 19:08:32 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Tue, 25 Mar 2025 00:22:35 GMT]]></title><description><![CDATA[<p dir="auto">Hello, <a class="plugin-mentions-user plugin-mentions-a" href="/user/robert-or-janet-diebel" aria-label="Profile: robert-or-janet-diebel">@<bdi>robert-or-janet-diebel</bdi></a>,</p>
<p dir="auto">Ah…, I think I’ve got the solution !</p>
<p dir="auto">When I first see your <strong>last</strong> regex <strong><code>\\id.*\\toc2 (.*?)\r\n.*?Kulava 1\r\n"</code></strong>, I understood that you wanted to <strong>store</strong> the name which comes <strong>next</strong> to the <strong><code>\toc2</code></strong> string till the <strong>nearest</strong> <em>SAME</em> name ( <strong><code>Kulava</code></strong> ) further on, followed with some digits and <strong>ending</strong> the current line, isn’t it ?</p>
<p dir="auto">So, after some tests, the solution is this regex S/R :</p>
<p dir="auto">FIND <strong><code>(?s-i)\\id.+?\\toc2 (.+?)\R.*?(?=^\1 \d+$)</code></strong></p>
<p dir="auto">REPLACE <strong><code>Leave EMPTY</code></strong></p>
<hr />
<p dir="auto">First, as in my <strong>previous</strong> post, I use the <strong>initial</strong> <strong><code>(?s-i)</code></strong> modifiers. So the search, either :</p>
<ul>
<li>
<p dir="auto">is <strong>sensitive</strong> to case in order that the boundaries of the searched <strong>gap</strong> are strictly <strong>identical</strong> ( so <strong><code>Kulava</code></strong> )</p>
</li>
<li>
<p dir="auto">Considers any  <strong><code>.</code></strong> <strong>regex</strong> char as matching <strong>any</strong> character, even a <strong>line-break</strong> char</p>
</li>
</ul>
<hr />
<p dir="auto">This rule implies that we’ll use the <strong><code>?</code></strong> lazy quantifier in order to get :</p>
<ul>
<li>
<p dir="auto">The <strong>nearest</strong> <strong><code>\toc2</code></strong> string after the <strong><code>\id</code></strong> string  ( <strong><code>\\id.+?\\toc2</code></strong> )</p>
</li>
<li>
<p dir="auto">The <strong>nearest</strong> <em>LINE-BREAK</em> after the <strong>stored</strong> name ( <strong><code>(.+?)\R</code></strong> )</p>
</li>
<li>
<p dir="auto">The <strong>nearest</strong> range of characters ( <strong><code>.*?</code></strong> ) before the <strong>look-ahead</strong> ( <strong><code>(?=^\1 \d+$)</code></strong> )</p>
</li>
</ul>
<hr />
<p dir="auto">The <strong>stored</strong> <strong><code>bookName</code></strong> is the regex expression <strong><code>(.+?)</code></strong> after <strong><code>\toc2</code></strong> and right before <strong><code>\R</code></strong> which represents any line-break ( <strong><code>\r</code></strong> in <strong>MAC</strong> files, <strong><code>\n</code></strong> in <strong>Unix/Linux</strong> files or <strong><code>\r\n</code></strong> in <strong>Windows</strong> files )</p>
<p dir="auto">The <strong>stored</strong> value ( <strong><code>Kulava</code></strong> ) is re-used as <strong><code>\1</code></strong>, with the <strong>same</strong> case, inside the <strong>look-ahead</strong> structure ( <strong><code>(?=......)</code></strong> ) , followed with a <strong>space</strong> char and some <strong>digits</strong> ( <strong><code>\d+</code></strong> ) ending the current line ( <strong><code>$</code></strong> )</p>
<p dir="auto">To refer to this <strong><code>group 1</code></strong>, you could have used, in the <em>SEARCH</em> regex, instead of <strong><code>\1</code></strong>, <strong>one</strong> of the syntaxes below :</p>
<ul>
<li>
<p dir="auto"><strong><code>(?=^\g1 \d+$)</code></strong> or <strong><code>(?=^\g{1} \d+$)</code></strong> or <strong><code>(?=^\g&lt;1&gt; \d+$)</code></strong> or <strong><code>(?=^\g'1' \d+$)</code></strong></p>
</li>
<li>
<p dir="auto"><strong><code>(?=^\k1 \d+$)</code></strong> or <strong><code>(?=^\k{1} \d+$)</code></strong> or <strong><code>(?=^\k&lt;1&gt; \d+$)</code></strong> or <strong><code>(?=^\k'1' \d+$)</code></strong></p>
</li>
</ul>
<p dir="auto">For <strong>identical</strong> results !</p>
<p dir="auto">Again, as you see, we may <strong>refer</strong> to the group ( after the <strong><code>\toc2</code></strong> string ) <strong>later</strong>, in the <strong>look-ahead</strong> part, just because it’s found <em>AFTER</em> the <strong>current</strong> regex engine position !</p>
<hr />
<p dir="auto">Practically, this regex S/R :</p>
<ul>
<li>
<p dir="auto">Selects <strong>all</strong> the characters between the <strong>first</strong> line <strong><code>\id NUM kulav.txt 1993 A.Horton.Luvale</code></strong> and the <strong>next</strong> string <em>EXCLUDED</em>, which was <strong>stored</strong> after the <strong><code>\toc2</code></strong> string ( <strong><code>Kulava</code></strong> )</p>
</li>
<li>
<p dir="auto">Deletes <strong>all</strong> this range of characters as the <strong><code>Replacement</code></strong> zone is <strong>EMPTY</strong></p>
</li>
</ul>
<p dir="auto">Thus, given the <em>INPUT</em> text :</p>
<pre><code class="language-diff">\id NUM kulav.txt 1993 A.Horton.Luvale
\h KULAVA
\toc1 Mukanda waKulava
\toc2 Kulava
\toc3 Kulat2 MUKANDA WAt1 KULAVAt2 MUKANDA WAMUCHITANU ÁSONEKELE MOSE
\imt Kujimbula mukanda
\is Ásonekele mukanda
\ip Ou Mukanda waKulava vauvulukila Mose ngwavo ikiye ausonekele. Ou Mose ikiye uze vavuluka kuMukanda waKulovoka (Tala Kulo 2:1-10). Apwile mwanaAmilame mwanaKohate mwanaLevi (Tala ku1 Mijimbu 6:3), mwanaYakova (Tala Kuputuka 25:22-26) uze valukile ngwavo Isalele kuli Kalunga (Kuputuka 22:38). Isalele apwile mwanaIsaka mwanaApalahama, uze apwile mwanaTela.
\ip Mose vamuvulukila kusoneka mikanda yosena yitanu — Kuputuka naKulovoka naVyavaLevi naKulava nou waKuhituluka muJishimbi. Unjiho wauvulu wamuChilongeselo-chalushiko-lwaKalunga-Chamwaka wamuvuluka ikiye kupwa muka-kusoneka (Kulovoka 17:14; 34:27; Kuhituluka 31:9). Kaha muChilongeselo-chalushiko-lwaKalunga-Chachihya, vamuvulukamo kakavulu, kuhakilako nomu Ivene Kulishitu amuvulukila kupwa muka-kusoneka (Mateu 8:4). Apwile nauhashi wakusoneka, kaha apwile nalwola lwakusoneka, kaha nawa atachikijile shindakanyi yavyosena vize vyasolokelenga.
\is Mwaka wakuusoneka
\ip Mukanda uno vausonekele mukachi kamwaka wa1450 na1400 shimbu kanda kusemuka chaMwata Yesu Kulishitu.
\is Vihande vili mumukanda
\ip Lijina lyamukanda uno lyafuma hakupwa ukiko mukanda vasonekelemo kulava chavaIsalele. Mukanda waKulava waswika kuvihande vize vyatwama mumukanda waKulovoka. Kaha wapwa mukanda mwatwama chihande chakukimba chavana vaIsalele mumakango, kutesa nakuzeneka chavo kwononoka Kalunga kavo Uze avasokwele muundungo, numba vahone kwingilila kuKatesha-Mbalaneya mulifuchi lize lyalushiko.
\ip Wapwa mukanda walumbununa milimo nakutambuka chavana vaIsalele, kaha tunahase kuufwanyisa nachiyoyelo chamuka-Kulishitu. Kaha wapwa mukanda wavihande vyamwakutambukila mwakalemesa kumeso aKalunga, kaha wakukulula vihande vili mumikanda yikwavo, ngana —
\ili KUPUTUKA — wapwa mukanda wavuluka tengeso yaKalunga, kuvulumuna chamutu, nahaputukila tanga yavaIsalele.
\ili KULOVOKA — wavuluka kusokoka chavana vaIsalele
\ili WAVYAVALEVI — wavuluka kulifukula kuli Kalunga nakulikata nenyi
\ili KULAVA — wavuluka vyosena vize vyapandama kumilimo yavo nakutambuka chavo.
\ip Chachilemu etu kutachikiza ngwetu, kakweshi mutu vechelele alilingile mwaya kusaka chenyiko. Ngamba hingamba yaKalunga muli vana vaIsalele apwile wakulava, kaha atachikijile chihela chenyi muze mutanga yenyi, namulimo wenyi uze vamuhanyine kuzatanga. Mukanda waKulava tunahase kuufwanyisa navize vasoneka kuMukanda wavaka-Kolinde wakavanga mukapetulu likumi nakavali (1 Kolinde 12) haze vavuluka chilyo hichilyo chamujimba chapwa chachilemu, kaha nawa chatwama namulimo wacho.
\ip Chikwavo nawa — chize kweseka chosena vesekele vaIsalele muze mumakango, kavachihashileko, vachihonene hakuzeneka kufwelela Kalunga. Ngocho etu kuvanga tuzame mulufwelelo.
\is Vihanda vitanu vili mumukanda
\ili1 vaIsalele nomu vatambukililenga mumazavu avo, 1:1—10:10
\ili1 Kufuma kupili yaShinai nakuheta kuKateshe-mbalaneya, 10:11—12:16
\ili1 VaIsalele hakupwa kuKateshe-mbalaneya, 13:1—19:22
\ili1 Kutambwojoka chavaIsalele mumakango, 20:1—33:49
\ili1 Kuvalweza chakukumishilako, 33:50—36:13.
Kulava 1
Kulava 1:1 Halikumbi lyakavanga mukakweji wamuchivali, mumwaka wamuchivali kufuma haze valovokele mulifuchi lyaEjipitu, Yehova alwezele Mose mumakango aShinai muMbalaka yakuliwanyina ngwenyi,
Kulava 1:2 Lavenu lizavu lyavana vaIsalele lyosena mwaya jitanga javo muvisaka vyavakakuluka javo mukuvula chamajina avo, malunga vosena umwe naumwe,
Kulava 1:3 kufuma kuli ava vamyaka makumi avali (20) nakusambula, vosena vaze vakuhasa kulwa jita muli vaIsalele. Ove naAlone muvalave halizavu halizavu.
Kulava 1:4 Kaha kutanga hitanga kufume lunga apwenga nayenu, kaha mutu himutu apwenga mwata wakutanga yavakakuluka jenyi.
Kulava 1:5 Awa akiko majina amalunga navamikafwa — mutanga yaLuvene mufume Elizule mwanaSheteule.
Kulava 1:6 Mutanga yaShimeyone mufume Shelumiyele mwanaZulishatai.
Kulava 1:7 Mutanga yaYuta mufume Nashone mwanaAminatave.
Kulava 1:8 Mutanga yaIsakale mufume Netanele mwanaZuwale.
Kulava 1:9 Mutanga yaZevulune mufume Eliyave mwanaHelone.
Kulava 1:10 Vamuli vana vaYosefwe navapwa ava — mutanga yaEfwalime mufume Elishama mwanaAmihute, mutanga yaManase mufume Ngamalyele mwanaPetazule.
</code></pre>
<p dir="auto">After the replacement you’re left with the <strong>expected</strong> text :</p>
<pre><code class="language-diff">Kulava 1
Kulava 1:1 Halikumbi lyakavanga mukakweji wamuchivali, mumwaka wamuchivali kufuma haze valovokele mulifuchi lyaEjipitu, Yehova alwezele Mose mumakango aShinai muMbalaka yakuliwanyina ngwenyi,
Kulava 1:2 Lavenu lizavu lyavana vaIsalele lyosena mwaya jitanga javo muvisaka vyavakakuluka javo mukuvula chamajina avo, malunga vosena umwe naumwe,
Kulava 1:3 kufuma kuli ava vamyaka makumi avali (20) nakusambula, vosena vaze vakuhasa kulwa jita muli vaIsalele. Ove naAlone muvalave halizavu halizavu.
Kulava 1:4 Kaha kutanga hitanga kufume lunga apwenga nayenu, kaha mutu himutu apwenga mwata wakutanga yavakakuluka jenyi.
Kulava 1:5 Awa akiko majina amalunga navamikafwa — mutanga yaLuvene mufume Elizule mwanaSheteule.
Kulava 1:6 Mutanga yaShimeyone mufume Shelumiyele mwanaZulishatai.
Kulava 1:7 Mutanga yaYuta mufume Nashone mwanaAminatave.
Kulava 1:8 Mutanga yaIsakale mufume Netanele mwanaZuwale.
Kulava 1:9 Mutanga yaZevulune mufume Eliyave mwanaHelone.
Kulava 1:10 Vamuli vana vaYosefwe navapwa ava — mutanga yaEfwalime mufume Elishama mwanaAmihute, mutanga yaManase mufume Ngamalyele mwanaPetazule.
</code></pre>
<hr />
<p dir="auto">You may test this regex :</p>
<ul>
<li>
<p dir="auto">By changing the name after the <strong><code>\toc2</code></strong> string and changing, accordingly, the <strong>same</strong> name on the line right above the <strong><code>Kulava 1:1 Halikumbi lyakavanga mukakweji wamuchivali, mumwaka ............</code></strong> line =&gt; The regex should work and <strong>deletes</strong> the <strong>preamble</strong> form</p>
</li>
<li>
<p dir="auto">By changing the name after the <strong><code>\toc2</code></strong> string and putting an <strong>other</strong> name on the line right above the <strong><code>Kulava 1:1 Halikumbi lyakavanga mukakweji wamuchivali, mumwaka ............</code></strong> line =&gt; This time, the regex should <strong>not</strong> work and <strong>no</strong> replacement happens ( it would also be the case with, for example, the line <strong><code>\toc2 Kulava</code></strong> and the line <strong><code>kulava 1</code></strong>, below, all in <strong>lower</strong> case ! )</p>
</li>
</ul>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100502</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100502</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Tue, 25 Mar 2025 00:22:35 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Mon, 24 Mar 2025 14:04:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> said in <a href="/post/100491">RegEx Help with Backreference I think</a>:</p>
<blockquote>
<p dir="auto">If you’re still unsure about certain details, just ask me !</p>
</blockquote>
<p dir="auto">I can select and remove the preamble from:</p>
<pre><code>\id NUM kulav.txt 1993 A.Horton.Luvale
\h KULAVA
\toc1 Mukanda waKulava
\toc2 Kulava
\toc3 Kulat2 MUKANDA WAt1 KULAVAt2 MUKANDA WAMUCHITANU ÁSONEKELE MOSE
\imt Kujimbula mukanda
\is Ásonekele mukanda
\ip Ou Mukanda waKulava vauvulukila Mose ngwavo ikiye ausonekele. Ou Mose ikiye uze vavuluka kuMukanda waKulovoka (Tala Kulo 2:1-10). Apwile mwanaAmilame mwanaKohate mwanaLevi (Tala ku1 Mijimbu 6:3), mwanaYakova (Tala Kuputuka 25:22-26) uze valukile ngwavo Isalele kuli Kalunga (Kuputuka 22:38). Isalele apwile mwanaIsaka mwanaApalahama, uze apwile mwanaTela.
\ip Mose vamuvulukila kusoneka mikanda yosena yitanu — Kuputuka naKulovoka naVyavaLevi naKulava nou waKuhituluka muJishimbi. Unjiho wauvulu wamuChilongeselo-chalushiko-lwaKalunga-Chamwaka wamuvuluka ikiye kupwa muka-kusoneka (Kulovoka 17:14; 34:27; Kuhituluka 31:9). Kaha muChilongeselo-chalushiko-lwaKalunga-Chachihya, vamuvulukamo kakavulu, kuhakilako nomu Ivene Kulishitu amuvulukila kupwa muka-kusoneka (Mateu 8:4). Apwile nauhashi wakusoneka, kaha apwile nalwola lwakusoneka, kaha nawa atachikijile shindakanyi yavyosena vize vyasolokelenga.
\is Mwaka wakuusoneka
\ip Mukanda uno vausonekele mukachi kamwaka wa1450 na1400 shimbu kanda kusemuka chaMwata Yesu Kulishitu.
\is Vihande vili mumukanda
\ip Lijina lyamukanda uno lyafuma hakupwa ukiko mukanda vasonekelemo kulava chavaIsalele. Mukanda waKulava waswika kuvihande vize vyatwama mumukanda waKulovoka. Kaha wapwa mukanda mwatwama chihande chakukimba chavana vaIsalele mumakango, kutesa nakuzeneka chavo kwononoka Kalunga kavo Uze avasokwele muundungo, numba vahone kwingilila kuKatesha-Mbalaneya mulifuchi lize lyalushiko.
\ip Wapwa mukanda walumbununa milimo nakutambuka chavana vaIsalele, kaha tunahase kuufwanyisa nachiyoyelo chamuka-Kulishitu. Kaha wapwa mukanda wavihande vyamwakutambukila mwakalemesa kumeso aKalunga, kaha wakukulula vihande vili mumikanda yikwavo, ngana —
\ili KUPUTUKA — wapwa mukanda wavuluka tengeso yaKalunga, kuvulumuna chamutu, nahaputukila tanga yavaIsalele.
\ili KULOVOKA — wavuluka kusokoka chavana vaIsalele
\ili WAVYAVALEVI — wavuluka kulifukula kuli Kalunga nakulikata nenyi
\ili KULAVA — wavuluka vyosena vize vyapandama kumilimo yavo nakutambuka chavo.
\ip Chachilemu etu kutachikiza ngwetu, kakweshi mutu vechelele alilingile mwaya kusaka chenyiko. Ngamba hingamba yaKalunga muli vana vaIsalele apwile wakulava, kaha atachikijile chihela chenyi muze mutanga yenyi, namulimo wenyi uze vamuhanyine kuzatanga. Mukanda waKulava tunahase kuufwanyisa navize vasoneka kuMukanda wavaka-Kolinde wakavanga mukapetulu likumi nakavali (1 Kolinde 12) haze vavuluka chilyo hichilyo chamujimba chapwa chachilemu, kaha nawa chatwama namulimo wacho.
\ip Chikwavo nawa — chize kweseka chosena vesekele vaIsalele muze mumakango, kavachihashileko, vachihonene hakuzeneka kufwelela Kalunga. Ngocho etu kuvanga tuzame mulufwelelo.
\is Vihanda vitanu vili mumukanda
\ili1 vaIsalele nomu vatambukililenga mumazavu avo, 1:1—10:10
\ili1 Kufuma kupili yaShinai nakuheta kuKateshe-mbalaneya, 10:11—12:16
\ili1 VaIsalele hakupwa kuKateshe-mbalaneya, 13:1—19:22
\ili1 Kutambwojoka chavaIsalele mumakango, 20:1—33:49
\ili1 Kuvalweza chakukumishilako, 33:50—36:13.
Kulava 1
Kulava 1:1 Halikumbi lyakavanga mukakweji wamuchivali, mumwaka wamuchivali kufuma haze valovokele mulifuchi lyaEjipitu, Yehova alwezele Mose mumakango aShinai muMbalaka yakuliwanyina ngwenyi,
Kulava 1:2 Lavenu lizavu lyavana vaIsalele lyosena mwaya jitanga javo muvisaka vyavakakuluka javo mukuvula chamajina avo, malunga vosena umwe naumwe,
Kulava 1:3 kufuma kuli ava vamyaka makumi avali (20) nakusambula, vosena vaze vakuhasa kulwa jita muli vaIsalele. Ove naAlone muvalave halizavu halizavu.
Kulava 1:4 Kaha kutanga hitanga kufume lunga apwenga nayenu, kaha mutu himutu apwenga mwata wakutanga yavakakuluka jenyi.
Kulava 1:5 Awa akiko majina amalunga navamikafwa — mutanga yaLuvene mufume Elizule mwanaSheteule.
Kulava 1:6 Mutanga yaShimeyone mufume Shelumiyele mwanaZulishatai.
Kulava 1:7 Mutanga yaYuta mufume Nashone mwanaAminatave.
Kulava 1:8 Mutanga yaIsakale mufume Netanele mwanaZuwale.
Kulava 1:9 Mutanga yaZevulune mufume Eliyave mwanaHelone.
Kulava 1:10 Vamuli vana vaYosefwe navapwa ava — mutanga yaEfwalime mufume Elishama mwanaAmihute, mutanga yaManase mufume Ngamalyele mwanaPetazule.

</code></pre>
<p dir="auto">With:</p>
<pre><code>"\\id.*\\toc2 (.*?)\r\n.*?Kulava 1\r\n" - REPLACE - "Kulava 1\r\n" 
</code></pre>
<p dir="auto">However, how to fit in the lookahead to get the BookName without entering it manually still escapes me. I am working on it, but if you have any guidance, that would be great, and much appreciated.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100499</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100499</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Mon, 24 Mar 2025 14:04:56 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Mon, 24 Mar 2025 12:30:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guy038" aria-label="Profile: guy038">@<bdi>guy038</bdi></a> Thanx much. I do not know what happened yesterday.However I have made great progress today with the help you provided. The following MACRO works great for these first two steps:</p>
<pre><code>        &lt;Macro name="\c2Book\v2Verse" Ctrl="no" Alt="no" Shift="no" Key="0"&gt;
            &lt;Action type="2" message="0" wParam="42083" lParam="0" sParam="" /&gt;
            &lt;Action type="3" message="1700" wParam="0" lParam="0" sParam="" /&gt;
            &lt;Action type="3" message="1601" wParam="0" lParam="0" sParam="(?-s)^\\c (\d+)(?=(.*\R)+?\\toc2 (.+)$)" /&gt;
            &lt;Action type="3" message="1625" wParam="0" lParam="2" sParam="" /&gt;
            &lt;Action type="3" message="1602" wParam="0" lParam="0" sParam="${3} ${1}" /&gt;
            &lt;Action type="3" message="1702" wParam="0" lParam="512" sParam="" /&gt;
            &lt;Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /&gt;
            &lt;Action type="3" message="1700" wParam="0" lParam="0" sParam="" /&gt;
            &lt;Action type="3" message="1601" wParam="0" lParam="0" sParam="(?-is)\\v (?=(?s:.+?^(\u[\u\l -]+ \d+$)))" /&gt;
            &lt;Action type="3" message="1625" wParam="0" lParam="2" sParam="" /&gt;
            &lt;Action type="3" message="1602" wParam="0" lParam="0" sParam="${1}:" /&gt;
            &lt;Action type="3" message="1702" wParam="0" lParam="512" sParam="" /&gt;
            &lt;Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /&gt;
            &lt;Action type="2" message="0" wParam="42083" lParam="0" sParam="" /&gt;
        &lt;/Macro&gt;

</code></pre>
]]></description><link>https://community.notepad-plus-plus.org/post/100498</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100498</guid><dc:creator><![CDATA[Robert Or Janet Diebel]]></dc:creator><pubDate>Mon, 24 Mar 2025 12:30:08 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Mon, 24 Mar 2025 12:04:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/robert-or-janet-diebel" aria-label="Profile: Robert-Or-Janet-Diebel">@<bdi>Robert-Or-Janet-Diebel</bdi></a> said:</p>
<blockquote>
<p dir="auto">I am getting invalid RegEX with this new one.</p>
</blockquote>
<p dir="auto">This could be data-related.</p>
<p dir="auto">A regex can be tested for validity by searching using it in an empty Notepad++ tab.  If the find status bar says “0 matches” then the regex is valid.  If it says “invalid regex”, then, well…</p>
<p dir="auto">Side note: PythonScript writers can test for a valid regex without data by using the <code>regex_is_valid</code> function from <a href="https://community.notepad-plus-plus.org/post/99974">HERE</a>.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100497</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100497</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Mon, 24 Mar 2025 12:04:10 GMT</pubDate></item><item><title><![CDATA[Reply to RegEx Help with Backreference I think on Mon, 24 Mar 2025 09:27:40 GMT]]></title><description><![CDATA[<p dir="auto">Hi, <a class="plugin-mentions-user plugin-mentions-a" href="/user/robert-or-janet-diebel" aria-label="Profile: robert-or-janet-diebel">@<bdi>robert-or-janet-diebel</bdi></a>,</p>
<p dir="auto">Very <strong>odd</strong> that you got some <strong>errors</strong> ! Let me <strong>re</strong>-explain the process :</p>
<p dir="auto">Starting with this <em>INPUT</em> text, <em>AFTER</em> an <strong><code>Edit &gt; Line Operations &gt; Reverse Line order</code></strong> operation :</p>
<pre><code class="language-diff">\v 15	Omu vakumishile kulyaula, Yesu ahuli
\v 14	Aka kakiko jino kamuchitatu Yesu ali
\v 13	Yesu ejile, anonele yize mbolo nakuv
\v 12	Yesu avambile ngwenyi, Twayenu mulya
\v 11	Shikaho Shimona Petulu engilile muwa
\v 10	Yesu avambile ngwenyi, Nehenuko vais
\v 9	Kaha omu vakandukile hatunda, vamwen
\v 8	Vaze vakwavo tumbaji vejile muwato o
\v 7	Kaha uze kambaji vazangile kuli Yesu
\v 6	Avambile ngwenyi, Fuchilenu kusali y
\v 5	Kaha Yesu avahulishile ngwenyi, Enu 
\v 4	Jino muze zwalala, Yesu emanyine kun
\v 3	Shimona Petulu avambile ngwenyi, Nan
\v 2	omu vapwile hamwe, Shimona Petulu na
\v 1	Kufuma haze, Yesu alisolwele cheka k
Chapter 21
\v 15	Yesu amuhulishile ngwenyi, Ove pwevo
\v 14	Omu áhanjikile ngocho, alumukile kah
\v 13	Kaha vakiko vamuhulishile ngwavo, Ov
\v 12	Kaha amwene vangelo vavali vanavwale
\v 11	Oloze Maliya emanyine haweluka wachi
\v 10	Kaha vaze tumbaji vahilukile kuze va
\v 9	Mwomwo haze, Mazu-vasoneka-ajila kan
\v 8	Haze vene nauze kambaji mukwavo áliv
\v 7	nalilesu lize lyapwile kumutwe wenyi
\v 6	Kaha Shimona Petulu amukavile nakuhe
\v 5	Kaha hakunongama nakutalamo, amwene 
\v 4	Vosena vavali vapwile nakulahila ham
\v 3	Kaha Petulu alovokele nauze kambaji 
\v 2	Shikaho alahile nakuya kuli vaShimon
\v 1	Jino halikumbi lyatete muchalumingo,
Chapter 20
...
...
...
\v 15	mangana wose mwamufwelela, apwenga n
\v 14	Kaha ngana muze azezwile Mose uze li
\v 13	Naumwe aya lyehi mwilu wauchi, shina
\v 12	Omu ngunamilweze vyahamavu, kamwafwe
\v 11	Mwamuchano vene nangukulweza ngwami,
\v 10	Yesu amukumbulwile ngwenyi, Ove umuk
\v 9	Nyikotemu amuhulishile ngwenyi, Vyum
\v 8	Peho yeji kuhuhwanga kweshokwo nayis
\v 7	Kanda ulikomokela omu ngwakwambanga 
\v 6	Ocho chakusemuwa kumujimba wanyama c
\v 5	Yesu amukumbulwile ngwenyi, Mwamucha
\v 4	Nyikotemu amuhulishile ngwenyi, Mutu
\v 3	Yesu amukumbulwile ngwenyi, Mwamucha
\v 2	Ikiye ejile kuli Yesu naufuku nakwam
\v 1	Jino kwapwile mutu wamuli vaFwaliseu
Chapter 3
\v 15	Kaha anyotele chikote chajingoji nak
\v 14	Kaha muTembele, awanyine vaze vapwil
\v 13	Chiwanyino chaKuzomboka chavaYuleya 
\v 12	Kufuma haze, ashikumukile kuKapelena
\v 11	Echi alingile Yesu kuKana, limbo lya
\v 10	nakumwamba ngwenyi, Vatu vosena veji
\v 9	Aze meya álumukile kupwa vinyo, omu 
\v 8	Avambile ngwenyi, Switenumo jino mum
\v 7	Yesu avambile ngwenyi, Zalisenu milo
\v 6	Jino kuze kwapwile milondo yamalolwa
\v 5	Naye alwezele vangamba ngwenyi, Ches
\v 4	Kaha Yesu amwambile ngwenyi, Ove mam
\v 3	Omu vinyo yahwile, naye alwezele Yes
\v 2	Yesu nawa vamusanyikile natumbaji tw
\v 1	Halikumbi lyamuchitatu kwapwile chil
Chapter 2
Chapter 1:14	Jino Lizu alilingishile Ivene ku
Chapter 1:13	vaze vene vásemuwile, keshi kuma
Chapter 1:12	Oloze veshovo vamutambwile, vaze
Chapter 1:11	Ejile kuvyenyi, kaha vaze venyi 
Chapter 1:10	Apwile hakaye, kaha kaye vakaten
Chapter 1:9	Musana wamuchano apwile nakwiza 
Chapter 1:8	Ikiye kapwile Uze Musanako, oloz
Chapter 1:7	Ikiye ejile apwenga chinjiho wak
Chapter 1:6	Kwapwile mutu vatumine kufuma ku
Chapter 1:5	Musana kana wamunyika mumilima, 
Chapter 1:4	Muli Ikiye mwapwile Mwono, kaha 
Chapter 1:3	Vyosena vavitengelele muli Ikiye
Chapter 1:2	Ikiye apwilenga naKalunga kukupu
Chapter 1:1	Kukuputuka Lizu apwilengako, kah
Chapter 1
</code></pre>
<ul>
<li>
<p dir="auto">Paste the text, right above, in a <strong>new</strong> N++ tab</p>
</li>
<li>
<p dir="auto">Place the caret / cursor at the <strong>beginning</strong> of the <strong>very first</strong> line <strong><code>\v 15	Omu vakumishile kulyaula, Yesu ahuli</code></strong>, so right before the <strong>anti-slash</strong></p>
</li>
<li>
<p dir="auto">Open the <strong>Replace</strong> dialog</p>
</li>
<li>
<p dir="auto"><strong>Uncheck</strong> all the <strong>box</strong> options</p>
</li>
<li>
<p dir="auto">FIND <strong><code>(?s-i)\\v (?=.+?^(\u[\u\l -]+ \d+$))</code></strong></p>
</li>
<li>
<p dir="auto">REPLACE <strong><code>$1:</code></strong></p>
</li>
<li>
<p dir="auto">Select the <strong><code>Regular expression</code></strong> search mode</p>
</li>
<li>
<p dir="auto">Click <strong>several</strong> times on the <strong><code>Replace</code></strong> button <em>OR</em> just <strong>once</strong> on the <strong><code>Replace All</code></strong> button</p>
</li>
</ul>
<p dir="auto">==&gt; You should see the message <strong><code>60 occurrences were replaced from caret to end of file</code></strong></p>
<p dir="auto">And you should get the <strong>expected</strong> <em>OUTPUT</em> text, below :</p>
<pre><code class="language-diff">Chapter 21:15	Omu vakumishile kulyaula, Yesu ahuli
Chapter 21:14	Aka kakiko jino kamuchitatu Yesu ali
Chapter 21:13	Yesu ejile, anonele yize mbolo nakuv
Chapter 21:12	Yesu avambile ngwenyi, Twayenu mulya
Chapter 21:11	Shikaho Shimona Petulu engilile muwa
Chapter 21:10	Yesu avambile ngwenyi, Nehenuko vais
Chapter 21:9	Kaha omu vakandukile hatunda, vamwen
Chapter 21:8	Vaze vakwavo tumbaji vejile muwato o
Chapter 21:7	Kaha uze kambaji vazangile kuli Yesu
Chapter 21:6	Avambile ngwenyi, Fuchilenu kusali y
Chapter 21:5	Kaha Yesu avahulishile ngwenyi, Enu 
Chapter 21:4	Jino muze zwalala, Yesu emanyine kun
Chapter 21:3	Shimona Petulu avambile ngwenyi, Nan
Chapter 21:2	omu vapwile hamwe, Shimona Petulu na
Chapter 21:1	Kufuma haze, Yesu alisolwele cheka k
Chapter 21
Chapter 20:15	Yesu amuhulishile ngwenyi, Ove pwevo
Chapter 20:14	Omu áhanjikile ngocho, alumukile kah
Chapter 20:13	Kaha vakiko vamuhulishile ngwavo, Ov
Chapter 20:12	Kaha amwene vangelo vavali vanavwale
Chapter 20:11	Oloze Maliya emanyine haweluka wachi
Chapter 20:10	Kaha vaze tumbaji vahilukile kuze va
Chapter 20:9	Mwomwo haze, Mazu-vasoneka-ajila kan
Chapter 20:8	Haze vene nauze kambaji mukwavo áliv
Chapter 20:7	nalilesu lize lyapwile kumutwe wenyi
Chapter 20:6	Kaha Shimona Petulu amukavile nakuhe
Chapter 20:5	Kaha hakunongama nakutalamo, amwene 
Chapter 20:4	Vosena vavali vapwile nakulahila ham
Chapter 20:3	Kaha Petulu alovokele nauze kambaji 
Chapter 20:2	Shikaho alahile nakuya kuli vaShimon
Chapter 20:1	Jino halikumbi lyatete muchalumingo,
Chapter 20
...
...
...
Chapter 3:15	mangana wose mwamufwelela, apwenga n
Chapter 3:14	Kaha ngana muze azezwile Mose uze li
Chapter 3:13	Naumwe aya lyehi mwilu wauchi, shina
Chapter 3:12	Omu ngunamilweze vyahamavu, kamwafwe
Chapter 3:11	Mwamuchano vene nangukulweza ngwami,
Chapter 3:10	Yesu amukumbulwile ngwenyi, Ove umuk
Chapter 3:9	Nyikotemu amuhulishile ngwenyi, Vyum
Chapter 3:8	Peho yeji kuhuhwanga kweshokwo nayis
Chapter 3:7	Kanda ulikomokela omu ngwakwambanga 
Chapter 3:6	Ocho chakusemuwa kumujimba wanyama c
Chapter 3:5	Yesu amukumbulwile ngwenyi, Mwamucha
Chapter 3:4	Nyikotemu amuhulishile ngwenyi, Mutu
Chapter 3:3	Yesu amukumbulwile ngwenyi, Mwamucha
Chapter 3:2	Ikiye ejile kuli Yesu naufuku nakwam
Chapter 3:1	Jino kwapwile mutu wamuli vaFwaliseu
Chapter 3
Chapter 2:15	Kaha anyotele chikote chajingoji nak
Chapter 2:14	Kaha muTembele, awanyine vaze vapwil
Chapter 2:13	Chiwanyino chaKuzomboka chavaYuleya 
Chapter 2:12	Kufuma haze, ashikumukile kuKapelena
Chapter 2:11	Echi alingile Yesu kuKana, limbo lya
Chapter 2:10	nakumwamba ngwenyi, Vatu vosena veji
Chapter 2:9	Aze meya álumukile kupwa vinyo, omu 
Chapter 2:8	Avambile ngwenyi, Switenumo jino mum
Chapter 2:7	Yesu avambile ngwenyi, Zalisenu milo
Chapter 2:6	Jino kuze kwapwile milondo yamalolwa
Chapter 2:5	Naye alwezele vangamba ngwenyi, Ches
Chapter 2:4	Kaha Yesu amwambile ngwenyi, Ove mam
Chapter 2:3	Omu vinyo yahwile, naye alwezele Yes
Chapter 2:2	Yesu nawa vamusanyikile natumbaji tw
Chapter 2:1	Halikumbi lyamuchitatu kwapwile chil
Chapter 2
Chapter 1:14	Jino Lizu alilingishile Ivene ku
Chapter 1:13	vaze vene vásemuwile, keshi kuma
Chapter 1:12	Oloze veshovo vamutambwile, vaze
Chapter 1:11	Ejile kuvyenyi, kaha vaze venyi 
Chapter 1:10	Apwile hakaye, kaha kaye vakaten
Chapter 1:9	Musana wamuchano apwile nakwiza 
Chapter 1:8	Ikiye kapwile Uze Musanako, oloz
Chapter 1:7	Ikiye ejile apwenga chinjiho wak
Chapter 1:6	Kwapwile mutu vatumine kufuma ku
Chapter 1:5	Musana kana wamunyika mumilima, 
Chapter 1:4	Muli Ikiye mwapwile Mwono, kaha 
Chapter 1:3	Vyosena vavitengelele muli Ikiye
Chapter 1:2	Ikiye apwilenga naKalunga kukupu
Chapter 1:1	Kukuputuka Lizu apwilengako, kah
Chapter 1
</code></pre>
<hr />
<p dir="auto">Finally, after a <strong>second</strong> operation  <strong><code>Edit &gt; Line Operations &gt; Reverse Line order</code></strong> you’ll find the <strong>natural</strong> order of your text !</p>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/100496</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/100496</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Mon, 24 Mar 2025 09:27:40 GMT</pubDate></item></channel></rss>