Thread: Regex examples
View Single Post
Old 03-27-2025, 09:58 PM   #782
ElMiko
Fanatic
ElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileReadElMiko has read every ebook posted at MobileRead
 
ElMiko's Avatar
 
Posts: 513
Karma: 65460
Join Date: Jun 2011
Device: Kindle Voyage, Boox Go 7
Is there a way to match numbers that are between repeated characters?

For example to match the numbers in:

Code:
<p class="lorem">.........6.........</p>

<p class="lorem">____8___</p>

<p class="lorem">----------3-------</p>
Something like:

Code:
<p.*?>[_-\]*?\K[0-9](?=[_-\]*?</p>)
Except that would match strings like:

Code:
<p class="lorem">_._--__8..----</p>
and would fail to match strings like:

Code:
<p class="lorem">****8***</p>
when what I'm trying to do is match numbers nested within ANY repeated string of characters.
ElMiko is offline   Reply With Quote