• lseif
    link
    fedilink
    arrow-up
    8
    ·
    7 months ago

    /^[a-zA-Z_]\w*$/

    i think… most languages at least

    • anton@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      3
      ·
      7 months ago

      That’s variables and keyword.

      If you have a regex for a languages keywords you can substract as they are closed under that operation.

      • lseif
        link
        fedilink
        arrow-up
        2
        ·
        7 months ago

        good point. some languages (like rust) also support r# prefix to use a keyword as a variable also