Search code examples
c#regexgrammar-induction

Generate RegEx from matches


I want to generate RegEx Pattern from a given matches
for example i want to get <b>\d+<\b> from the following array of matches

<b>1</b>
<b>2</b>
<b>3</b>
<b>4</b>
<b>5</b>
...

any ideas?


Solution

  • Tool

    From an answer to a similar question, the link below may help you:

    txt2re: Online regular expression generator.

    Understanding

    If you search for deeper understanding of the topic instead of a quick solution, you should read answers to following question: Is it possible for a computer to “learn” a regular expression by user-provided examples?

    Coding

    If you want to code a quick solution yourself, this answer worths to look.

    Note

    As indicated with the meaningful joke, don't forget that computers cannot read your mind, and several different regexes can be generated for the same input.