ho studiato un po di regex, non capisco tutto, per primo le 2 espressione che sono racchiuse tra parentesi, la seconda parentesi poi contiene una paresente quadrata, infine non capisco perche il metacarattere $, mi spiegi un po come funziona grazie