<?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[Blogs]]></title><description><![CDATA[Share personal tips and cool uses for Notepad++, and similar]]></description><link>https://community.notepad-plus-plus.org/category/3</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 01:22:28 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/category/3.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Oct 2025 16:14:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Featured special event !]]></title><description><![CDATA[<p dir="auto">Hello, <strong>All</strong>,</p>
<p dir="auto">In summary, a <strong>wedding</strong> is :</p>


<p dir="auto">Lots of preparation the day before</p>


<p dir="auto">Lots of celebrations in the evening and the night</p>


<p dir="auto">Lots of cleaning up the next day</p>



<p dir="auto">We were extremely fortunate to have <strong>beautiful</strong> weather and <strong>pleasant</strong> temperatures for the season.!</p>
<p dir="auto">My daughter, being a <strong>schoolteacher</strong>, had naturally chosen the All Saints’ Day school holidays.</p>
<p dir="auto">The wedding took place in the <strong>Chartreuse</strong> Mountains (1,000 m), near <strong>Grenoble</strong>.</p>

<p dir="auto">At the Town Hall :</p>
<p dir="auto">0aed2d1e-a6d0-48da-92f1-94fac8620ac7-20251018_19_C.jpg</p>
<p dir="auto">In Chartreuse :</p>
<p dir="auto">6af1599e-5a7a-4063-912e-389b35bf06c4-20251019_99_C.jpg</p>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/27190/featured-special-event</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/27190/featured-special-event</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Wed, 15 Oct 2025 16:14:40 GMT</pubDate></item><item><title><![CDATA[THE game of the summer !]]></title><description><![CDATA[<p dir="auto">Talking about “the game of the summer,” it’s always interesting to see how different communities interpret “fun” — for some that’s about building an in‑game world, for others it’s just kicking back and enjoying downtime.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/27031/the-game-of-the-summer</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/27031/the-game-of-the-summer</guid><dc:creator><![CDATA[Tomas Virgin]]></dc:creator><pubDate>Wed, 23 Jul 2025 21:31:31 GMT</pubDate></item><item><title><![CDATA[My Travel-Inspired Coding Routine (With Cruise Quotes!)]]></title><description><![CDATA[<p dir="auto">As a developer, I often use Notepad++ when I’m traveling or working remotely. Recently, I took a cruise vacation, and it inspired me to jot down thoughts — not just code, but also motivational <strong>cruise quotes</strong> that help me stay creative.</p>
<p dir="auto">Here are a few cruise quotes that spark joy and clarity — just like clean code:</p>
<p dir="auto">“You can’t control the wind, but you can adjust the sails.”</p>
<p dir="auto">“Cruise life: where work ends and waves begin.”</p>
<p dir="auto">“Let your dreams set sail.”</p>
<p dir="auto">If you’re a developer who enjoys travel, you might enjoy reading my full list of inspiring cruise quotes here.</p>
<p dir="auto">Bonus tip: I used Notepad++ during my trip to take notes, edit scripts offline, and even write some travel logs!</p>
<p dir="auto">Let me know — do you code while cruising?</p>
<p dir="auto">–<br />
<em>moderator deleted external link</em></p>
]]></description><link>https://community.notepad-plus-plus.org/topic/26865/my-travel-inspired-coding-routine-with-cruise-quotes</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/26865/my-travel-inspired-coding-routine-with-cruise-quotes</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Mon, 12 May 2025 15:20:17 GMT</pubDate></item><item><title><![CDATA[Generic Regex : How to use the couple of &quot;Backtracking Control&quot; verbs (*SKIP)(*FAIL) or (*SKIP)(*F) in regexes]]></title><description><![CDATA[<p dir="auto">I was feeling deja vu as I was reading this blog, and the feeling was not misplaced.<br />
These verbs were discussed previously as part of the more generic discussion here <a href="https://community.notepad-plus-plus.org/topic/19632">FAQ: Regex “Backtracking Control Verbs”</a>; follow the link and the use the “find” function of your browser to jump to the text _______________ (*SKIP)(*FAIL) _______________.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/26812/generic-regex-how-to-use-the-couple-of-backtracking-control-verbs-skip-fail-or-skip-f-in-regexes</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/26812/generic-regex-how-to-use-the-couple-of-backtracking-control-verbs-skip-fail-or-skip-f-in-regexes</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Sat, 26 Apr 2025 11:34:19 GMT</pubDate></item><item><title><![CDATA[ASP.net syntax highlighting question]]></title><description><![CDATA[<p dir="auto">Should be fixed now, thanks for reporting!</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/26482/asp-net-syntax-highlighting-question</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/26482/asp-net-syntax-highlighting-question</guid><dc:creator><![CDATA[barisusakli]]></dc:creator><pubDate>Thu, 19 Dec 2024 20:18:24 GMT</pubDate></item><item><title><![CDATA[My First Taste Of HTML Code]]></title><description><![CDATA[<p dir="auto">moderator note: this post moved <a href="/topic/26398">here</a>, because it had nothing to do with this blog post</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/26008/my-first-taste-of-html-code</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/26008/my-first-taste-of-html-code</guid><dc:creator><![CDATA[Alex Martin]]></dc:creator><pubDate>Mon, 12 Aug 2024 12:52:03 GMT</pubDate></item><item><title><![CDATA[Warning: Spammers are getting better]]></title><description><![CDATA[Please
<p dir="auto">If you think you’ve found a new topic that looks to be coming from an AI/spambot, just downvote and report, don’t reply.   If you reply, and I or another moderator ends up deleting the original, it just leaves a reply hanging off a topic without an original post, which is pointless.  If I find such replies, they will likely be deleted as well.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/25792/warning-spammers-are-getting-better</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/25792/warning-spammers-are-getting-better</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Mon, 20 May 2024 02:10:20 GMT</pubDate></item><item><title><![CDATA[Poll: How Long Have You Used Notepad++?]]></title><description><![CDATA[<p dir="auto">Its been 5 years I’m using notepad ++ and for me it was and it is very useful tool.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/25624/poll-how-long-have-you-used-notepad</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/25624/poll-how-long-have-you-used-notepad</guid><dc:creator><![CDATA[William4565]]></dc:creator><pubDate>Thu, 28 Mar 2024 13:23:47 GMT</pubDate></item><item><title><![CDATA[Comment on How do I create a Poll in the Forum?]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/5329">@mkupper</a> said in <a href="/post/93856">Comment on How do I create a Poll in the Forum?</a>:</p>
<blockquote>
<p dir="auto">I don’t think polls would be useful in an environment where only one person’s vote matters</p>
</blockquote>
<p dir="auto">As a plugin author, I might consider using a poll to decide what features to add to a plugin, or how to implement a feature.</p>
<p dir="auto">There are other ways to do this (raising a GitHub issue and instructing people to vote by responding to the original post with thumbs-up and thumbs-down emojis, for example), but there’s definitely something to be said for less hacky solutions like the polls this forum offers.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/25621/comment-on-how-do-i-create-a-poll-in-the-forum</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/25621/comment-on-how-do-i-create-a-poll-in-the-forum</guid><dc:creator><![CDATA[Mark Olson]]></dc:creator><pubDate>Wed, 27 Mar 2024 23:33:58 GMT</pubDate></item><item><title><![CDATA[More Than Just A Text Editor...]]></title><description><![CDATA[<p dir="auto">Hey Guys, I wasn’t sure to which forum category I was meant to post this, because it’s more like a puzzle/challenge thingy I created in Notepad++ for fun…showing what can be achieved. Perhaps you could make a ‘Weird’ category :D<br />
Anyway…here it is: <a href="http://drive.google.com/file/d/1NpM0t4Oqq5VlNeIertJAGhehBPdbYjto/view?usp=sharing" rel="nofollow ugc">drive.google.com/file/d/1NpM0t4Oqq5VlNeIertJAGhehBPdbYjto/view?usp=sharing</a><br />
Alternate link: <a href="https://filegooi.co.za/get2/f131214aaedf6999a4c0ee631baa8be6/Lines+1-6+Sorcery.pdf" rel="nofollow ugc">https://filegooi.co.za/get2/f131214aaedf6999a4c0ee631baa8be6/Lines+1-6+Sorcery.pdf</a></p>
]]></description><link>https://community.notepad-plus-plus.org/topic/25471/more-than-just-a-text-editor</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/25471/more-than-just-a-text-editor</guid><dc:creator><![CDATA[LanceMarchetti]]></dc:creator><pubDate>Mon, 12 Feb 2024 20:37:45 GMT</pubDate></item><item><title><![CDATA[Rugby World Cup]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/12335">@Terry-R</a> said in <a href="/post/90521">Rugby World Cup</a>:</p>
<blockquote>
<p dir="auto">Using AI</p>
</blockquote>
<p dir="auto">Flipping coins should be better than using AI*. An AI’s output or results is a (hopefully) best case averaging and fitting of a prompt string with the existing blend of unknown data already stored in the AI. The AI stirs and regurgitates. Flipping coins is both understandable to the lay person, neutral, and can result in outcomes outside of an AI’s averaging and data fitting algorithms.</p>
<p dir="auto">* Look into the precession affect when a coin is flipped. Tossed coins tend to land same side up! :-)</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/24899/rugby-world-cup</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/24899/rugby-world-cup</guid><dc:creator><![CDATA[mkupper]]></dc:creator><pubDate>Fri, 08 Sep 2023 22:33:42 GMT</pubDate></item><item><title><![CDATA[C++ STL naming and common sense]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/17577">@Vitalii-Dovgan</a> ,</p>
<p dir="auto">You asked a rather opinion-based question (“why is X confusing” is completely in the eye of the beholder); as that’s not something that stackoverflow wants to cater to, they locked your post.  If had phrased it such that you were asking for the technical details on the history of those terms, without injecting your opinions or asking for their opinions, and without requiring that any answer “justify” someone else’s decisions, it might not have been locked.</p>
<p dir="auto">And your question has nothing to do with Notepad++, so it’s even less on-topic here than it was there.  Hence, even though we appreciate your various contributions to Notepad++ and this Community, this specific topic is being locked here, as well.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/24725/c-stl-naming-and-common-sense</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/24725/c-stl-naming-and-common-sense</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 20 Jul 2023 12:58:18 GMT</pubDate></item><item><title><![CDATA[PO files syntax color, where can I find it?]]></title><description><![CDATA[<p dir="auto">Hi all, some years ago I’ve found on the Internet a good XML file for import the PO syntax color, but I cannot find it anymore. Does anyone here have it? Thanks in advance and regards.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/24610/po-files-syntax-color-where-can-i-find-it</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/24610/po-files-syntax-color-where-can-i-find-it</guid><dc:creator><![CDATA[Green_goblin]]></dc:creator><pubDate>Thu, 22 Jun 2023 07:57:05 GMT</pubDate></item><item><title><![CDATA[Which Movers Are best from California To Florida]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/23225">@jhone-vick</a> ,</p>
<p dir="auto">Please keep any posts in the Notepad++ Community forum related to Notepad++.  Even in the “blogs” section, it’s supposed to be “blogs” by users of Notepad++ about using Notepad++.</p>
<p dir="auto">Topic locked as OFF TOPIC.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/24395/which-movers-are-best-from-california-to-florida</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/24395/which-movers-are-best-from-california-to-florida</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 20 Apr 2023 20:14:04 GMT</pubDate></item><item><title><![CDATA[SQL syntax color does not support double commenting]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/14847">@Michael-Vincent</a> said in <a href="/post/84834">SQL syntax color does not support double commenting</a>:</p>
<blockquote>
<p dir="auto">PR was just added to master.  Looks like next version will have it, or you can test the artifact right now.</p>
</blockquote>
<p dir="auto">86dd6740-3ff4-499f-b740-0e710a2568e5-image.png</p>
<p dir="auto">Looks like it’s working …</p>
<p dir="auto"><strong>NOTE</strong>: Customized theme in the screenshot.  The ‘stylers.model.xml’ has been updated for the default theme to include MS-SQL.</p>
<p dir="auto">Cheers.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/24223/sql-syntax-color-does-not-support-double-commenting</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/24223/sql-syntax-color-does-not-support-double-commenting</guid><dc:creator><![CDATA[Michael Vincent]]></dc:creator><pubDate>Wed, 08 Mar 2023 07:50:46 GMT</pubDate></item><item><title><![CDATA[Artificial intelligence and programming]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/288">@xomx</a> ,</p>
<p dir="auto">Yeah, better that they use their tool to decribe the problem requirements, watch it give them what they ask for, and then have to hire human programmers at inflated costs, to fix the program the A.I. gave them with their specs.  The cost of not knowing what you really want, what you need, what can be done, and for changing your specs. :)<br />
(Skynet doesn’t forgive, that’s why it programmed itself to remove the problem…incorrect analysis. :)  )</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/23903/artificial-intelligence-and-programming</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/23903/artificial-intelligence-and-programming</guid><dc:creator><![CDATA[Lycan Thrope]]></dc:creator><pubDate>Sun, 18 Dec 2022 13:21:01 GMT</pubDate></item><item><title><![CDATA[i need support to golang&#x27; language]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/26427">@tutoriales-honestos</a> asked again <a href="/topic/25645">here</a>, and I have redirected followon conversation to this original Topic.</p>
<p dir="auto">The quick answer is still that you can use a UDL, as I said in 2022.</p>
<p dir="auto">However, I had forgotten about this discussion, so I had started researching an answer to the <a href="/topic/25645">ask-again Topic</a>, and discovered that the SciTE testbed-editor will open Go/Golang (*.go) files and internally use the C++ lexer (LexCPP.cpp).  The cpp.properties includes definitions for Go.  So it can handle it.</p>
<p dir="auto">I am going to point this out in the long-open <a href="https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8090" rel="nofollow ugc">ISSUE #8090</a> that Alan linked, because with that, there shouldn’t be much overhead to add it to Notepad++.  So if anyone pays attention to my reply there, it might be that it’s much easier to add that language than was originally thought.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/23546/i-need-support-to-golang-language</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/23546/i-need-support-to-golang-language</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Fri, 30 Sep 2022 13:39:37 GMT</pubDate></item><item><title><![CDATA[Generic regex: Selecting a complete hierarchy between an opening HTML&#x2F;XML tag and its corresponding closing tag]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/195">@guy038</a> super answer, thanks</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/23029/generic-regex-selecting-a-complete-hierarchy-between-an-opening-html-xml-tag-and-its-corresponding-closing-tag</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/23029/generic-regex-selecting-a-complete-hierarchy-between-an-opening-html-xml-tag-and-its-corresponding-closing-tag</guid><dc:creator><![CDATA[Robin Cruise]]></dc:creator><pubDate>Tue, 24 May 2022 03:47:01 GMT</pubDate></item><item><title><![CDATA[Comparing issue]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/25355">@manish-thukral</a> ,</p>
<p dir="auto">You need to make sure you have the right version of the Compare plugin for your version of Notepad++.  Check the Plugins Admin for updates on the plugin.  (Specifically, if you are at NPP v8.3 or newer, you must use Compare Plugin 2.0.2 or it will not work right.)</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/23013/comparing-issue</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/23013/comparing-issue</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 19 May 2022 14:40:30 GMT</pubDate></item><item><title><![CDATA[tài liệu quản lý dự án.]]></title><description><![CDATA[<p dir="auto">When Google Translate changes your post to English:</p>
<blockquote>
<p dir="auto">There are two project management models, waterfall and agile</p>
</blockquote>
<p dir="auto">This doesn’t seem to have anything to do with Notepad++.  Please keep posts in the Notepad++ Community related to Notepad++.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/22842/tài-liệu-quản-lý-dự-án</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/22842/tài-liệu-quản-lý-dự-án</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Wed, 13 Apr 2022 05:00:09 GMT</pubDate></item><item><title><![CDATA[Generic Regex: Replacing in a specific zone of text]]></title><description><![CDATA[<p dir="auto"><strong>Two</strong> other examples regarding this <strong>generic</strong> regex ! In these ones, we’ll even <strong>restrict</strong> the replacements to each <strong>concerned</strong> zone before a <strong>#</strong> character !</p>
<p dir="auto">Paste the text below in a <strong>new</strong> tab :</p>
&lt;iden&gt;123456 (START)&lt;/iden&gt;
&lt;name&gt;Case_1&lt;/name&gt;
&lt;descrip&gt;This is a (short) text to (easily) see the results (of the modifications)# (12345) test (67890)&lt;/descrip&gt;
&lt;param&gt;val (250)&lt;/param&gt;

&lt;iden&gt;123456&lt;/iden&gt;
&lt;name&gt;Case_2&lt;/name&gt;
&lt;descrip&gt;And the (obvious) changes occur only in (the) "descrip" tag # Parentheses (Yeaah) OK&lt;/descrip&gt;
&lt;param&gt;val (500)&lt;/param&gt;

&lt;iden&gt;123456 (END)&lt;/iden&gt;
&lt;name&gt;Case_3&lt;/name&gt;
&lt;descrip&gt;All (the) other tags are (just) untouched #(This is) the end (of the test)&lt;/descrip&gt;
&lt;param&gt;val (999)&lt;/param&gt;

<p dir="auto">In this <strong>first</strong> example, of <strong>single</strong>-line <strong>&lt;descrip&gt;</strong> tags , <strong>two</strong> solutions are possible :</p>


<p dir="auto">Use the <strong>complete</strong> generic regex <strong>(?-si:BSR|(?!\A)\G)(?s-i:(?!ESR).)*?\K(?-si:FR)</strong> where <strong>ESR</strong> = <strong>#</strong> which leads to the <strong>functional</strong> S/R :</p>


<p dir="auto">SEARCH <strong>(?-s)(?-i:&lt;descrip&gt;|(?!\A)\G)((?!#).)*?\K(?:\x20\(.+?\))</strong></p>


<p dir="auto">REPLACE <strong>Leave EMPTY</strong></p>




<p dir="auto">=&gt; This time, in addition to <strong>only</strong> replace in each <strong>&lt;descrip&gt;..........&lt;/descrip&gt;</strong> zone, NO replacement will occur <strong>after</strong> the <strong>#</strong> character of each <strong>&lt;descrip&gt;</strong> tag !</p>


<p dir="auto">Use the <strong>simplified</strong> solution and add a <strong>ESR</strong> condition at the <strong>end</strong> of the regex, giving this <strong>generic</strong> variant <strong>(?-s)(?-i:BSR|(?!\A)\G).*?\K(?-i:FR)(?=ESR)</strong></p>


<p dir="auto">SEARCH <strong>(?-s)(?-i:&lt;descrip&gt;|(?!\A)\G).*?\K(?:\x20\(.+?\))(?=.*#)</strong></p>


<p dir="auto">REPLACE <strong>Leave EMPTY</strong></p>




<p dir="auto">However, this other solution needs that <strong>all</strong> the <strong>&lt;descrip&gt;</strong> tags contains a <strong>comment</strong> zone with a <strong>#</strong> char</p>

<p dir="auto">Now, <strong>paste</strong> this other text below in a <strong>new</strong> tab :</p>
&lt;val&gt;37--001&lt;/val&gt;
&lt;text&gt;This-is
-a--very---&lt; # Dashes - - - OK/text&gt;
&lt;pos&gt;4-1234&lt;/pos&gt;

&lt;val&gt;37--002&lt;/val&gt;
&lt;text&gt;-small----#---example&lt;/text&gt;
&lt;pos&gt;9-0012&lt;/pos&gt;


&lt;val&gt;37--003&lt;/val&gt;
&lt;text&gt;-of-a-text-
which-&lt;/text&gt;
&lt;pos&gt;1-9999&lt;/pos&gt;


&lt;val&gt;37--004&lt;/val&gt;

&lt;text&gt;need
-to-be-
modi
fied # but - not - there&lt;/text&gt;

&lt;pos&gt;0-0000&lt;/pos&gt;

<p dir="auto">This <strong>second</strong> example is a <strong>multi</strong>-lines replacement, in each <strong>&lt;text&gt;.............&lt;/text&gt;</strong> zone <strong>only</strong> and also <strong>limited</strong> to the part <strong>before</strong> a <strong>#</strong> char which can be present or <strong>not</strong></p>
<p dir="auto">Of course, we’ll have to use the <strong>complete</strong> generic regex <strong>(?-si:BSR|(?!\A)\G)(?s-i:(?!ESR).)*?\K(?-si:FR)</strong> but, instead of a single <strong>(?!ESR)</strong>, we’ll have to use this variant :</p>
<p dir="auto"><strong>(?-si:BSR|(?!\A)\G)(?s-i:(?!ESR_1)(?!ESR_2).)*?\K(?-si:FR)</strong></p>
<p dir="auto">So, the <strong>functional</strong> regex S/R becomes :</p>


<p dir="auto">SEARCH <strong>(?-si:&lt;text&gt;|(?!\A)\G)(?s-i:(?!&lt;/text&gt;)(?!#).)*?\K-+</strong></p>


<p dir="auto">REPLACE <strong>\x20</strong></p>


<p dir="auto">=&gt; ONLY IF a <strong>sequence</strong> of dashes is located in a <strong>&lt;text&gt;..........&lt;/text&gt;</strong> zone AND, moreover, <strong>before</strong> a possible <strong>#</strong> char, it will be replaced with a <strong>single</strong> <strong>space</strong> character</p>
<p dir="auto">As you can verify, the <strong>third</strong> multi-lines <strong>&lt;text&gt;.............&lt;/text&gt;</strong> zone does <strong>not</strong> contain any <strong>#</strong> char. Thus, <strong>all</strong> dash characters, of that <strong>&lt;Text&gt;</strong> tag, are replaced with a <strong>single</strong> <strong>space</strong> char !</p>

<p dir="auto"><strong>Remainder</strong> :</p>


<p dir="auto">You <strong>must</strong> use, at least, the <strong>v7.9.1</strong> N++ release, so that the <strong>\A</strong> assertion is <strong>correctly</strong> handled</p>


<p dir="auto">Move to the <strong>very beginning</strong> of file, before any <strong>Find Next</strong> <strong>sequence</strong> or <strong>Replace All</strong> operation</p>


<p dir="auto">Do <strong>not</strong> click on the <strong>step-by-step</strong> <strong>Replace</strong> button</p>


]]></description><link>https://community.notepad-plus-plus.org/topic/22690/generic-regex-replacing-in-a-specific-zone-of-text</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/22690/generic-regex-replacing-in-a-specific-zone-of-text</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Wed, 09 Mar 2022 00:18:34 GMT</pubDate></item><item><title><![CDATA[Generic Regex: Find a file that never contains a line that matches a specific expression]]></title><description><![CDATA[<p dir="auto">There are times you want to find out if a file never has a line that matches a specific expression.</p>
<p dir="auto">Using Regular Expression mode in the <strong>Find in Files</strong> dialog, you could use</p>
<ul>
<li>FIND = <code>(?i-s)\A(^(?!</code><strong>DNM</strong><code>).*$\R*)+\z</code></li>
</ul>
<p dir="auto">Here, <strong>DNM</strong> means “does not match”, and is any regular expression which should not be found as a complete line anywhere in the file</p>
<h2>Examples</h2>
<p dir="auto">For example, to find any files that don’t contain <code>George</code>, you would substitute <code>George</code> in for <strong>DNM</strong> in the expression, <code>(?i-s)\A(^(?!George).*$\R*)+\z</code> , and then run the <strong>Find in Files</strong> with that find expression.  If the file has <code>George</code>, it will not show up in the <strong>Find Results</strong>.  If a file does <em>not</em> contain <code>George</code>, then the first line of the file will show up in the <strong>Find Results</strong> panel.</p>
<h2>References</h2>
<p dir="auto">Originally developed in <a href="https://community.notepad-plus-plus.org/post/64368">developing generic regex sequences</a> and subsequent discussion</p>
<p dir="auto">For other generic expressions, see <a href="https://community.notepad-plus-plus.org/topic/22673/faq-desk-generic-regular-expression-regex-formulas">FAQ Desk: Generic Regular Expression (regex) Formulas</a></p>
]]></description><link>https://community.notepad-plus-plus.org/topic/22678/generic-regex-find-a-file-that-never-contains-a-line-that-matches-a-specific-expression</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/22678/generic-regex-find-a-file-that-never-contains-a-line-that-matches-a-specific-expression</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Sat, 05 Mar 2022 20:45:25 GMT</pubDate></item><item><title><![CDATA[Generic Regex: Logic Gates for Regular Expressions]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3841">@peterjones</a> ,<br />
Thank you for this synopsis. This will take a little while to digest, but at least there is a succinct description we neophytes can come and  learn the way you explain things in detail. Thanks again.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/22677/generic-regex-logic-gates-for-regular-expressions</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/22677/generic-regex-logic-gates-for-regular-expressions</guid><dc:creator><![CDATA[Lycan Thrope]]></dc:creator><pubDate>Sat, 05 Mar 2022 20:34:42 GMT</pubDate></item><item><title><![CDATA[Crash and Loose]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/24077">@cinetica-constructiva</a> ,</p>
<p dir="auto">Since you claim you have Notepad++ v8.2 (showing us <strong>?</strong>-menu’s <strong>Debug Info</strong> would give us more to go on), then I can ask: Did you leave the nppLogNulContentCorruptionIssue.xml in the Notepad++ installation folder?  If so, did Notepad++ create nppLogNulContentCorruptionIssue.log, either in %AppData%\Notepad++ (or the Notepad++-in-Wine-in-Ubuntu equivalent) or in the Notepad++ installation folder.  Despite using it in an unsupported environment, that logfile may contain useful information.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/22336/crash-and-loose</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/22336/crash-and-loose</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Tue, 04 Jan 2022 05:18:15 GMT</pubDate></item><item><title><![CDATA[SQL Syntax color code]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/3841">@PeterJones</a> said in <a href="/post/69519">SQL Syntax color code</a>:</p>
<blockquote>
<p dir="auto">I said,</p>
<blockquote>
<p dir="auto">If you start with a new/empty tab in Notepad++, it will default to being plain-text</p>
</blockquote>
<p dir="auto">BTW: if you are editing more SQL than any other type of file, you might want to change your default syntax highlighter: The [<strong>Settings</strong>]<a href="https://npp-user-manual.org/docs/preferences/#new-document" rel="nofollow ugc"> &gt; <strong>Preferences &gt; New Document</strong></a> has a <strong>Default language</strong> pulldown; if you change that to SQL, then every new empty file new #  (from a <strong>File &gt; New</strong> or starting a new instance of Notepad++ with no session) will default to SQL instead of normal text.</p>
</blockquote>
<p dir="auto">I am making new thread.<br />
i need your help regarding this .<br />
i request you to reply me on that thread</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/21789/sql-syntax-color-code</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/topic/21789/sql-syntax-color-code</guid><dc:creator><![CDATA[pokemon go]]></dc:creator><pubDate>Mon, 06 Sep 2021 17:43:20 GMT</pubDate></item></channel></rss>