• tostiman
    link
    fedilink
    arrow-up
    44
    arrow-down
    3
    ·
    11 months ago

    Regexes are write-only. No one can understand other peoples regexes

    • mayoi
      link
      fedilink
      arrow-up
      2
      arrow-down
      12
      ·
      11 months ago

      That’s why they don’t belong anywhere outside single line bash commands.

        • mayoi
          link
          fedilink
          arrow-up
          1
          arrow-down
          20
          ·
          11 months ago

          Use of regex in production code is a sign of incompetence.

            • Seasoned_Greetings@lemm.ee
              link
              fedilink
              arrow-up
              12
              ·
              11 months ago

              He’s a troll. He said earlier today that the holocaust wasn’t bad because “not all the jews died”

              He’s just trying to pick a fight

              • rwhitisissle@lemmy.ml
                link
                fedilink
                arrow-up
                3
                ·
                11 months ago

                There’s a lot of use cases where regex makes a lot of sense: complex log parsing, determining if a value entered is a valid phone number or email, syntax highlighting, data validation in ML preprocessing, etc. A lot of languages also come with certain features that allow regex to be more efficient than dumb string matching, such as the ability to pre-compile patterns and the flexibility of being able to choose between deterministic and non-deterministic finite automata, should you need efficiency for one use case and flexibility for another. It really depends on what you’re designing and how it’s going to be used, of course.