Hallo Peter
'href="/+[0-9a-z_]+/index.html" id="cnavi" '
ersetze:
'href="+[0-9a-z_]+/index.html" id="cnavi" 'Ersetzt 1:1 den String in eckigen Klammern.
Was mache ich falsch?
Versuchs mal mit folgenden REs:
Suchen: href="/([a-zA-Z0-9_]+)/index.html" id="cnavi"
Ersetzen: href="\1/index.html" id="cnavi"
Wichtig ist, dass Du den variablen Teil des RE (der in Replace wieder eingesetzt werden soll) mit Klammern umschliesstt.
Anschliessend kannst Du im Ersetzen-Feld auf jedes Klammmerpaar über \1 (für das 1. Klammerpaar), \2 (für das 2.), usw. zugreifen
Diese nennt man übrigens Backreferences. Mehr dazu findes Du in der Hilfe zu Homesite unter "Using Search and Replace", bzw. "Searching with Regular Expressions".
Grüsse
Tom