Ja, eigentlich schon. In Regex dient das ^ als Zeichen dafür, dass der Ausdruck am Zeilenanfang stehen muss. Also so:
^Straße;
Aber ich glaube das wird nicht funktionieren, weil FE den Eingang als "eine Zeile" betrachtet. Somit nutzt das ^ nichts.
Die : sind im zweiten Beispiel mit Absicht nicht dabei, oder? Weil dann wäre die Regel ja einfach:
Straße:;
Idee:
Ersetze das zweite Straße doch durch Str. Also so:
Straße ;Str.
Das Leerzeichen davor ist wichtig, denn dadurch unterscheiden sich ja die beiden "Straße"-Wörter. Beim zweiten ist ein Leerzeichen davor, beim ersten ja nicht.
Mehr fällt mir momentan nicht ein.