you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 2 years ago (1 child)

I don't know all of the regex rules (look ahead/behind, etc); but it's honestly not that bad. If you can learn the syntax for a programming language, you can learn the basics of regex..

  • source
  • hideshow 2 child comments
  • [–] [S] -1 points 2 years ago (1 child)

    Sure, learning basics of regex is not that hard, but complex regex expressions can easily become impenetrable. I actually like the verbal expressions idea where you write out the regex using a long form and that gets compiled into the actual regex, e.g:

    const tester = VerEx()
        .startOfLine()
        .then('http')
        .maybe('s')
        .then('://')
        .maybe('www.')
        .anythingBut(' ')
        .endOfLine();
    

    That seems like the best of both world approach to me.

  • source
  • parent
  • hideshow 2 child comments