<?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[Function list regex debugging]]></title><description><![CDATA[<p dir="auto">Hi, few days ago I created an issue about function list not working correctly for Rust. I fixed the original issue rather quickly, but noticed some more issues, and wanted to dive deeper. Unfortunately, I couldn’t find solid technical information about the inner workings or any guide for writing the actual regexes, so here are my questions:</p>
<ol>
<li>Is there a better way to debug function list definitions than to use regex101? I’m really tired of replacing XML reserved symbols and reloading Notepad++ every time I want to try it out, not to mention, that expression debugged using regex101 is not guaranteed to work.</li>
<li>What flavour of Regex does Notepad++ use for function list? It seems it’s very close to PCRE, I don’t think it’s exact, because as I mentioned, regexes debugged at regex101 don’t work sometimes.</li>
<li>Are there perhaps any known bugs with the regex engine which could be at fault for regexes debugged using regex101 not working in Notepad++?</li>
</ol>
<p dir="auto">If you think you can fix the regexes I tried to work in Notepad++, that would be appreciated as well.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/25509/function-list-regex-debugging</link><generator>RSS for Node</generator><lastBuildDate>Sun, 14 Jun 2026 06:46:42 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/25509.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Feb 2024 15:17:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Function list regex debugging on Fri, 23 Feb 2024 13:00:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lycan-thrope" aria-label="Profile: Lycan-Thrope">@<bdi>Lycan-Thrope</bdi></a> said in <a href="/post/93166">Function list regex debugging</a>:</p>
<blockquote>
<p dir="auto">but also still on occasion use the Regex101 site, since i have the link in the same menu area as the Notepad++ links, so it’s quick and easy</p>
</blockquote>
<p dir="auto">I have my <em>Run</em> menu set up with a command to “Launch RegexBuddy”, thus making it as simple as what you’re saying that you have for regex101.</p>
<hr />
<p dir="auto">RegexBuddy has a lot of options because it is very powerful.  It’s always a struggle between simplicity and power, where a UI design is concerned – just consider Notepad++ itself.</p>
<hr />
<p dir="auto">But we’ve probably strayed off-topic too much with talk of RegexBuddy.</p>
<p dir="auto">The important point I wanted to make was that people continually use regex101 and then, for more complex expressions, complain that Notepad++ isn’t acting the same way…and the reason for that is that they use different engines and neither one is wrong (but there is only something wrong when you compare different results obtained).</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93181</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93181</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Fri, 23 Feb 2024 13:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Fri, 23 Feb 2024 06:40:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan-kilborn" aria-label="Profile: Alan-Kilborn">@<bdi>Alan-Kilborn</bdi></a> ,<br />
Thanks <a class="plugin-mentions-user plugin-mentions-a" href="/user/alan-kilborn" aria-label="Profile: Alan-Kilborn">@<bdi>Alan-Kilborn</bdi></a> , for bringing that option up, as I forgot to mention that, since I bought them myself, too, but after my initial trials and tribulations with Regex.  I actually bought both, Regex Buddy and Regex Magic.</p>
<p dir="auto">However, it just became easier to use the Regex101 for quick dirty checks on my small code chores, as there is so many options and such in those programs, that at the time, it was like learning 3 sets of the Encyclopedia, one for NPP, one for Regex, and one for the Regex Buddy/Magic options.  Was going dizzy back then, as I remember mentioning. :-)</p>
<p dir="auto">However, since then, I have used those tools more, using the search box inside NPP itself along with Mark, etc, but also still on occasion use the Regex101 site, since i have the link in the same menu area as the Notepad++ links, so it’s quick and easy. :)</p>
<p dir="auto">So there is one more tool for him to get what he needs to learn provided, he’s seriously interested. :-)</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93166</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93166</guid><dc:creator><![CDATA[Lycan Thrope]]></dc:creator><pubDate>Fri, 23 Feb 2024 06:40:17 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Fri, 23 Feb 2024 05:49:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan-kilborn" aria-label="Profile: Alan-Kilborn">@<bdi>Alan-Kilborn</bdi></a> Of course. As I said, I really do appreciate that you suggested it, because I have no doubt for someone who knows they will be sticking around it will be an easy choice.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93164</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93164</guid><dc:creator><![CDATA[sdasda7777]]></dc:creator><pubDate>Fri, 23 Feb 2024 05:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Fri, 23 Feb 2024 01:32:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a> said in <a href="/post/93142">Function list regex debugging</a>:</p>
<blockquote>
<p dir="auto">which I assume most people aren’t willing to spend on a tool they expect to use once</p>
</blockquote>
<p dir="auto">Well, I bought it based upon someone else’s advice here, and I use it all the time, not just for Notepad++ purposes.  To me it was money well spent.  Each has to judge for himself.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93162</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93162</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Fri, 23 Feb 2024 01:32:50 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 23:25:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mkupper" aria-label="Profile: mkupper">@<bdi>mkupper</bdi></a></p>
<p dir="auto">RegexBuddy</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93156</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93156</guid><dc:creator><![CDATA[MAPJe71]]></dc:creator><pubDate>Thu, 22 Feb 2024 23:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 22:05:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a> brings good questions which I’ll rephrase as</p>
<p dir="auto">How do the developers and maintainers of function list definitions do it? What tools are they using?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93150</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93150</guid><dc:creator><![CDATA[mkupper]]></dc:creator><pubDate>Thu, 22 Feb 2024 22:05:16 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 19:57:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a></p>
<p dir="auto">I was thinking more along the lines of visualizing what is found and in case of an invalid regex seeing the information why it failed but … that can’t replace a regex debugger, surely not.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93147</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93147</guid><dc:creator><![CDATA[Ekopalypse]]></dc:creator><pubDate>Thu, 22 Feb 2024 19:57:17 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 18:48:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan-kilborn" aria-label="Profile: Alan-Kilborn">@<bdi>Alan-Kilborn</bdi></a></p>
<blockquote>
<p dir="auto">Commercial: RegexBuddy can debug Boost regexes.</p>
</blockquote>
<p dir="auto">Interesting, thanks for bringing it to attention! 😄 But it’s €40, which I assume most people aren’t willing to spend on a tool they expect to use once 😕</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93142</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93142</guid><dc:creator><![CDATA[sdasda7777]]></dc:creator><pubDate>Thu, 22 Feb 2024 18:48:59 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 18:49:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a> said in <a href="/post/93136">Function list regex debugging</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/peterjones" aria-label="Profile: PeterJones">@<bdi>PeterJones</bdi></a> Yeah, I did, but I didn’t assume it would be what I’m looking for. In hindsight I absolutely should have looked there. Maybe this section could hint the library and version is on the other page,</p>
</blockquote>
<p dir="auto">I had hoped that “… syntax spelled out in the docs on <a href="https://npp-user-manual.org/docs/searching/#regular-expressions" rel="nofollow ugc">Searching: Regular Expressions</a>” would be enough of a hint.  Apparently not.</p>
<p dir="auto">Possible new paragraph in the <em>Notes on regular expressions for parsers</em> section:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Because the Function List parser uses a subset of the same regular expression syntax that Notepad++ uses for <strong>Search &gt; Find</strong> regular expressions, you can use Notepad++'s search dialog with <strong>Search Mode</strong> set to <strong>☑ Regular Expression</strong> to experiment with the searches.  (If you choose to use some other tool – like one of the many web-based regex explainers – to help you debug your expression for your Function List definition, please understand that there are many implementations of regular expressions, and even very similar implementations have subtle differences in behavior.  You would need to find a tool that uses the exact same Boost library version that Notepad++ uses to have their results be identical.  The <a href="https://npp-user-manual.org/docs/searching/#regular-expressions" rel="nofollow ugc">Searching: Regular Expressions</a> section should always list the version of the Boost library used by the most recent Notepad++, and will be updated if Notepad++ ever moves from Boost to some other regular expression library.)</td>
</tr>
<tr>
<td></td>
</tr>
</tbody>
</table>
<p dir="auto">Because you aren’t the first to be confused by those tools, either for Function List parsers or Notepad++ searching in general, I am also thinking of updating the first paragraph of the <a href="https://npp-user-manual.org/docs/searching/#regular-expressions" rel="nofollow ugc">Searching: Regular Expressions</a> to be:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Notepad++ regular expressions (“regex”) use the Boost regular expression library v1.80 (as of NPP v8.4.7), which is based on an old PCRE (Perl Compatible Regular Expression) syntax, only departing from it in very minor ways. Complete documentation on the precise implementation is to be found on the Boost pages for <a href="https://www.boost.org/doc/libs/1_80_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html" rel="nofollow ugc">search syntax</a> and <a href="https://www.boost.org/doc/libs/1_80_0/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html" rel="nofollow ugc">replacement syntax</a>.  (Some users have misunderstood this paragraph to mean that they can use one of the regex-explainer websites that accepts PCRE and expect anything that works there to also work in Notepad++; this is not accurate.  There are many different “PCRE” implimentations, and Boost itself no longer claims to be “PCRE”, though both Boost and PCRE variants have the same origins in an early version of Perl’s regex engine.  If your regex-explainer does not claim to use the same Boost engine as Notepad++ uses, there <em>will</em> be differences between the results from your chosen website and the results that Notepad++ gives.)</td>
</tr>
<tr>
<td></td>
</tr>
</tbody>
</table>
<p dir="auto">Let me know if you think that clarifies things more</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93141</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93141</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 22 Feb 2024 18:49:07 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 18:38:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a> said in <a href="/post/93114">Function list regex debugging</a>:</p>
<blockquote>
<p dir="auto">I’m looking for the sort of debugger that regex101 has, where you can step through the execution to see where exactly it goes wrong</p>
</blockquote>
<p dir="auto">Commercial:  <a href="https://www.regexbuddy.com/" rel="nofollow ugc">RegexBuddy</a> can debug Boost regexes.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93140</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93140</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Thu, 22 Feb 2024 18:38:58 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 18:31:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/peterjones" aria-label="Profile: PeterJones">@<bdi>PeterJones</bdi></a> Yeah, I did, but I didn’t assume it would be what I’m looking for. In hindsight I absolutely should have looked there. Maybe this section could hint the library and version is on the other page, but I do see this as an user error, so not sure 😅</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93136</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93136</guid><dc:creator><![CDATA[sdasda7777]]></dc:creator><pubDate>Thu, 22 Feb 2024 18:31:06 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 18:22:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/peterjones" aria-label="Profile: PeterJones">@<bdi>PeterJones</bdi></a> said in <a href="/post/93132">Function list regex debugging</a>:</p>
<blockquote>
<p dir="auto">I will try to see if I can try to make it more obvious in the User Manual, without repeating too much information.</p>
</blockquote>
<p dir="auto">I am curious, when you were reading the User Manual on the Function List page, did you see this section?<br />
<img src="/assets/uploads/files/1708626015245-436fd8ab-d7a5-4fdb-a332-72af425dd8a5-image.png" alt="436fd8ab-d7a5-4fdb-a332-72af425dd8a5-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Because the link there takes you to the beginning of the Regular Expressions section of the Manual, whose first sentence (shown above) does give the Boost version number.</p>
<p dir="auto">I’ll still try to make it even more clear, but I need to understand what parts are causing confusion to be able to figure it out.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93135</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93135</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 22 Feb 2024 18:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 18:16:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a> said in <a href="/post/93122">Function list regex debugging</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/peterjones" aria-label="Profile: PeterJones">@<bdi>PeterJones</bdi></a>  It’s not on the function list site, and I admit I didn’t think it would be on the regular expressions site but on the function list site. I apologize.</p>
</blockquote>
<blockquote>
<blockquote>
<p dir="auto">do you really expect the Notepad++ User Manual to tell you what brand of regex engine regex101 website uses?</p>
</blockquote>
<p dir="auto">Of course not. What makes you think that?</p>
</blockquote>
<p dir="auto">Of course I didn’t <em>really</em> think that; I was using an exaggerated interpretation to show you that you had made a mistake, because the information <em>is</em> in the User Manual, even though you didn’t find it.</p>
<p dir="auto">But exaggerations aside, I will try to see if I can try to make it more obvious in the User Manual, without repeating too much information.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93132</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93132</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 22 Feb 2024 18:16:36 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 16:55:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ekopalypse" aria-label="Profile: Ekopalypse">@<bdi>Ekopalypse</bdi></a> I don’t really want to replicate N++ behaviour per se, I really just want to debug it. Getting the same result is meaningless when a regex doesn’t work, I want to know why precisely it doesn’t work.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93128</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93128</guid><dc:creator><![CDATA[sdasda7777]]></dc:creator><pubDate>Thu, 22 Feb 2024 16:55:35 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 16:39:46 GMT]]></title><description><![CDATA[<p dir="auto">hmmm … in theory it should be possible to create a python script that replicates the behavior of NPP.<br />
Of course not with Python re module or the <code>research</code> method, but <code>searchInTarget</code> to really use Npps re-engine.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93125</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93125</guid><dc:creator><![CDATA[Ekopalypse]]></dc:creator><pubDate>Thu, 22 Feb 2024 16:39:46 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 16:21:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/peterjones" aria-label="Profile: PeterJones">@<bdi>PeterJones</bdi></a>  It’s not on the function list site, and I admit I didn’t think it would be on the regular expressions site but on the function list site. I apologize.</p>
<blockquote>
<p dir="auto">do you really expect the Notepad++ User Manual to tell you what brand of regex engine regex101 website uses?</p>
</blockquote>
<p dir="auto">Of course not. What makes you think that?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93122</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93122</guid><dc:creator><![CDATA[sdasda7777]]></dc:creator><pubDate>Thu, 22 Feb 2024 16:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 16:16:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a> said in <a href="/post/93114">Function list regex debugging</a>:</p>
<blockquote>
<p dir="auto">I didn’t find this sort of “practical information” in there 😅</p>
<blockquote>
<p dir="auto">Realize, that Regex 101 uses PCRE, and Notepad++ uses the Boost Regex.</p>
</blockquote>
<p dir="auto">I see, that’s exactly the sort of information I was looking for, thanks.</p>
</blockquote>
<p dir="auto"><img src="/assets/uploads/files/1708617717225-940a87a0-cb6f-4499-a670-0e06ff847976-image.png" alt="940a87a0-cb6f-4499-a670-0e06ff847976-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Makes it quite explicit that Notepad++ uses Boost 1.80.  I’m not sure what more could be said in the User Manual to give you that piece of “practical information”.  (For example, do you really expect the Notepad++ User Manual to tell you what brand of regex engine regex101 website uses?  If it did, it would have to tell you for <em>all</em> other such websites, which would be impractical and outside the scope of documenting the Notepad++ application.)</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93121</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93121</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 22 Feb 2024 16:16:43 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 16:15:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lycan-thrope" aria-label="Profile: Lycan-Thrope">@<bdi>Lycan-Thrope</bdi></a> I’m painfully aware that regexes written using regex101 may not work in Notepad++, that’s why I’m looking for an alternative where I could rely on the fact that they will.</p>
<p dir="auto">When I reload Notepad++ to apply function list file, I only see that the regex did not work, not the exact part of the (potentially very complex) regex that fails. This sort of debugger would have saved hours of my time (so far).</p>
<p dir="auto">Thanks for the upvote, though.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93119</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93119</guid><dc:creator><![CDATA[sdasda7777]]></dc:creator><pubDate>Thu, 22 Feb 2024 16:15:03 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 16:11:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a> ,<br />
Incidentally, I just upvoted you, so you might be able to post github links now. ::shrug::</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93118</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93118</guid><dc:creator><![CDATA[Lycan Thrope]]></dc:creator><pubDate>Thu, 22 Feb 2024 16:11:20 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 16:11:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a> ,<br />
Well, like I said, you can still use the Regex101 page to formulate your stuff and use their debugging tools, but you just have to remember, it won’t work-as-is in Notepad++ because of the different Regex engines used. I still use Regex101 to get a gist of it, but I just use the front page to view the highlighting as I need it to show the basic capturing I need done.  The playback is rather redundant and time consuming, not to mention confusing to someone that isn’t familiar with what they are doing anyway.  When I used that tool, all it told me is that it failed. Drilling down to what failed was another matter all together and I found the front page capture guide much more useful for my fledgling forays into Regex itself.<br />
Again, good luck.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93117</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93117</guid><dc:creator><![CDATA[Lycan Thrope]]></dc:creator><pubDate>Thu, 22 Feb 2024 16:11:46 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 16:01:37 GMT]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/1708617688653-279b723e-a720-46e1-965b-a03f1f5cb975-image.png" alt="279b723e-a720-46e1-965b-a03f1f5cb975-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/93115</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93115</guid><dc:creator><![CDATA[sdasda7777]]></dc:creator><pubDate>Thu, 22 Feb 2024 16:01:37 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 15:59:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lycan-thrope" aria-label="Profile: Lycan-Thrope">@<bdi>Lycan-Thrope</bdi></a> Thanks for the reply.</p>
<blockquote>
<p dir="auto">First, read the online user manual</p>
</blockquote>
<p dir="auto">I obviously did, but I didn’t find this sort of “practical information” in there 😅</p>
<blockquote>
<p dir="auto">Realize, that Regex 101 uses PCRE, and Notepad++ uses the Boost Regex.</p>
</blockquote>
<p dir="auto">I see, that’s exactly the sort of information I was looking for, thanks.</p>
<blockquote>
<p dir="auto">As a more realistic response, read the Searching/Regex section  of the Manual how to use Notepad++ itself to test your Regex.</p>
</blockquote>
<p dir="auto">That’s not exactly what I’m looking for. Ideally I’m looking for the sort of debugger that regex101 has, where you can step through the execution to see where exactly it goes wrong 😄</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93114</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93114</guid><dc:creator><![CDATA[sdasda7777]]></dc:creator><pubDate>Thu, 22 Feb 2024 15:59:00 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 15:48:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdasda7777" aria-label="Profile: sdasda7777">@<bdi>sdasda7777</bdi></a> ,</p>
<p dir="auto">First, read the online user manual at <a href="https://npp-user-manual.org/docs/function-list/" rel="nofollow ugc">Notepad++ Online User Manual</a></p>
<p dir="auto">And read the <a href="https://community.notepad-plus-plus.org/topic/19480/faq-function-list-basics">FunctionList FAQ</a>.</p>
<p dir="auto">Realize, that Regex 101 uses PCRE, and Notepad++ uses the Boost Regex.  Some of the escape characters and such are different between the two, that’s why you can’t cut and paste the result, but if you are aware of the differences between the two variants, you’ll know what you can paste over or not. You’ll need to change those differences.  As a more realistic response, read the <a href="https://npp-user-manual.org/docs/searching/" rel="nofollow ugc">Searching/Regex section</a> of the Manual how to use Notepad++ itself to test your Regex.<br />
It’s not easy, and you’ll either have to trial and error or post code and questions here if you get stuck but this is not for the faint of heart. I did one 2 years ago, and I’m still not fluent with it.<br />
Good luck.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93113</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93113</guid><dc:creator><![CDATA[Lycan Thrope]]></dc:creator><pubDate>Thu, 22 Feb 2024 15:48:53 GMT</pubDate></item><item><title><![CDATA[Reply to Function list regex debugging on Thu, 22 Feb 2024 15:20:00 GMT]]></title><description><![CDATA[<p dir="auto">The GitHub issue is #14746, can’t post links :/</p>
]]></description><link>https://community.notepad-plus-plus.org/post/93111</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/93111</guid><dc:creator><![CDATA[sdasda7777]]></dc:creator><pubDate>Thu, 22 Feb 2024 15:20:00 GMT</pubDate></item></channel></rss>