Tach!
ich suche eine Regex, um nach übriggebliebenen Short-Open-tags zu suchen.
Das heißt, <? sollen gefunden werden, während <?php nicht gefunden werden sollen...
Steht nach Short-Open-Tags nicht ein Leerzeichen?
Ja, steht nicht zwingend. Kann auch ein Zeilenumbruch oder ein Tabulator sein. In anderen Worten: irgendein Whitespace.
Wozu ein regulärer Ausdruck?
Damit man alle Whitespaces erwischt, ohne jeweils einzelne Suchdurchläufe machen zu müssen.
<?(\s)
Wozu die gruppierenden Klammern? damit man das konkrete Whitespace auch wieder hinter das <?php bekommt: <?php$1 oder so ähnlich. Muss Konni mal in die Bedienungsanleitung des Texteditors schauen. Vor allem auch, ob der die hier verwendete Regex-Syntax spricht oder vielleicht gar eine andere.
dedlfix.