"reguláris kifejezést szeretnék a sor elejére illeszkedésre, de a ^ jellel sehogy sem boldogulok, mert közben ott a sor elején a $ jel, ami meg a sor végére illeszkedik."
Csak hogy tisztázzuk. RE-ben a ^ csak akkor jelent sor elejét, ha az egész kifejezésben ő van az első pozícióban. Tehát ^ab esetén igen, de a^b esetén nem. Ugyanígy, a $ csak akkor jelent sor végét, ha ő áll a minta végén. (és el se takarod). Szóval ^$a: a sor elején álló "$", amit egy "a" követ.