IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Bevor ihr hier schreibt

Da es in letzter Zeit häufiger vorkommt: DIESES Forum ist für die Diskussion über den HTML-Editor - das Programm ansich. NICHT in dieses Forum gehören HTML/Webdesign Fragen, also Fragen wie: "Wie mache Buttons?" "Was sind DIV-Container?" "Warum funktioniert mein Frameset nicht?" "MouseOver Effekte" etc. pp. Bitte solche Fragen ins eigene "HTML" Forum oder unter Umständen in "Talktime". Nur so kann euch schnell und zuverlässig geholfen werden und Suchende finden die Beiträge schneller, wenn sie im richtigen Forum stehen. Danke. Lars

2 Seiten V  < 1 2  
Reply to this topicStart new topic
> So ersetzt man Tabulatoren dateiübergreifend!
mac
Beitrag 29.08.2008 - 8:06
Beitrag #11


Rookie


Gruppe: User
Beiträge: 7
Mitglied seit: 05.09.2003
Wohnort: Würzburg
Mitglieds-Nr.: 1.235



Hm!. Wir komen wohl etwas vom Thema ab...aber es interessiert mich. Sind wir dann noch im richtigen Thread?

ZITAT(Thomas @ 29.08.2008 - 8:59) *
Die Angaben bezogen sich auf das Suchen/Ersetzen im Dokument (nicht dateiübergreifend) - das erklärt, warum die {} nicht funktioniert haben wink.gif.

Das habe ich nicht verstanden. Auf was sonst sollte sichs denn beziehen? Ich suche doch dateiübergreifend Textmuster in der jeweiligen Datei (Dialog 'Suchen & Ersetzen').

ZITAT(i.b.g @ 29.08.2008 - 15:22) *
auch ich arbeite durch meine PERL-Erfahrung gern und viel mir RegEx. Ich hätte, selbst wenn ich es nicht gewusst hätte, auch mal das Häkchen vor der Option "Substitution" gesetzt, mit der die in RegEx bekannten Backreferences eingeschaltet werden, so dass das Suchergebnis im Ersetzungsstring verwendet werden kann.

Ich habe auch alle anderen "Häkchen-Varianten" mit demselben Ergebnis getestet.
Go to the top of the page
 
+Quote Post
Thomas
Beitrag 29.08.2008 - 8:42
Beitrag #12


Nachschlagewerk des Orakels
Gruppensymbol

Gruppe: Mods
Beiträge: 955
Mitglied seit: 29.08.2006
Wohnort: Frankfurt am Main
Mitglieds-Nr.: 6.217



ZITAT(mac @ 29.08.2008 - 9:06) *
Hm!. Wir komen wohl etwas vom Thema ab...aber es interessiert mich. Sind wir dann noch im richtigen Thread?
ZITAT(Thomas @ 29.08.2008 - 8:59) *
Die Angaben bezogen sich auf das Suchen/Ersetzen im Dokument (nicht dateiübergreifend) - das erklärt, warum die {} nicht funktioniert haben wink.gif.
Das habe ich nicht verstanden. Auf was sonst sollte sichs denn beziehen? Ich suche doch dateiübergreifend Textmuster in der jeweiligen Datei (Dialog 'Suchen & Ersetzen').

Dieter hat im ersten Beitrag auf die Hilfe verwiesen (für das dateiübergreifende Suchen/Ersetzen, [F11]) und im zweiten Beitrag einen expliziten Hilfetext angegeben - dieser Hilfetext (das mit den geschweiften Klammern) bezog sich auf das Suchen/Ersetzen in der aktuellen Datei ([STRG]-[R]). Deshalb hat bei dir das Nachvollziehen des Beispieles nicht funktioniert - du hast den von Dieter für die Suche in der aktuellen Datei angegebene Suchausdruck in der dateiübergreifenden Suche eingesetzt. Dort musst du allerdings normale Klammern verwenden (keine geschweiften). Mit dem Suchausdruck "([0-9])([a-c]*)" und der Option "Substitution aktivieren" funktioniert es auch beim dateiübergreifenden Ersetzen. Beim Ersetzen in der aktuellen Datei werden die Ausdrücke "\1" ff. nicht ersetzt - insofern funktioniert Dieters Beispiel leider auch nicht für das Ersetzen in der aktuellen Datei, obwohl es dafür gedacht war.

Also nochmal zusammenfassend:
  • Dateiübergreifende Suche: ([0-9])([a-c]*) als Suchausdruck.
  • Suche in der aktuellen Datei: {[0-9]}{[a-c]*} als Suchausdruck.
  • Dateiübergreifendes Ersetzen: Option "Substitution aktivieren" aktivieren und Platzhalter \1, \2 ... verwenden, um die geklammerten Ausdrücke zu referenzieren.
  • Ersetzen in der aktuellen Datei: (theoretisch) Platzhalter \1, \2 ... verwenden, um die geklammerten Ausdrücke zu referenzieren. Hat bei meinen Tests allerdings nicht funktioniert.
Ich hoffe, damit hat sich die Verwirrung geklärt und wir können das als erledigt betrachten. Falls nicht, bitte eine PN an mich, bevor hier noch mehr Konfusion entsteht, weil man aneinander vorbeiredet.

Und damit das nicht untergeht, stelle hier auch nochmal die eigentliche Frage: Ist es möglich, im Ersatzausdruck beim dateiübergreifenden Ersetzen einen Tabulator anzugeben und wenn ja, wie?
Go to the top of the page
 
+Quote Post
mac
Beitrag 29.08.2008 - 10:01
Beitrag #13


Rookie


Gruppe: User
Beiträge: 7
Mitglied seit: 05.09.2003
Wohnort: Würzburg
Mitglieds-Nr.: 1.235



Ahh! Ok! Alles klar. Besten Dank!!!
Vielleicht werden ja Platzhalter noch für die Suche in einer Datei implementiert.
Ansonsten frage ich mich aber, warum hier unterschiedliche Syntax zur Anwendung kommt, zumal ja beide Schreibweisen bei regulären Ausdrücken ihre jeweilige Bedeutung haben.
Bei der Hauptfrage bleibe ich neugierig.
Go to the top of the page
 
+Quote Post
Google Bot
Beitrag
Beitrag #


Google Ads









Go to the top of the page
 
Quote Post

2 Seiten V  < 1 2
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 29.04.2024 - 9:19

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here