Reguläre Ausdrücke: Zeichenlänge von Suchergebnis in Ersetzen-Feld?

Hi,

also Folgendes: Ich möchte in meinen Dateien per Notepad++ nach Zeilen suchen die mit einem oder mehr Leerzeichen beginnen. Das sind etwa 3000 Stk. Die einen beginnen mit einem Leerzeichen, andere mit zwei, wieder andere mit drei usw. Von all den gefundenen Zeilen möchte ich dann die Leerzeichen entfernen. Soweit, so gut. Und nun möchte ich aber wieder Leerzeichen hinzufügen und die Anzahl der Leerzeichen, die ich hinzufüge, soll von der Textlänge abhängig sein. Ich versuch jetzt mal etwas konkreter zu werden. Ich habe eine Textbox, in der Platz für genau 50 Zeichen ist. Und die Zeilen, nach denen ich suche sollen am Ende mittig in der Box stehen. Das geht aber nur mit Leerzeichen. Da die Zeilen alle unterschiedlich lang sind, kann ich keinen festen Wert für die Anzahl der Leerzeichen eingeben. Was ich bisher hab:

^( {1,99})(. {1,99}) Damit finde ich die Stellen, die ich suche.

Wenn ich jetzt in das Ersetzen-Feld eingebe: $2

Sind die Leerzeichen schonmal weg. Kann ich jetzt mit irgendeinem Ausdruck die Länge von $2 ausrechnen lassen? Und dann hätt ich halt gesagt 50 minus die Variable geteilt durch 2. Das wär dann die Anzahl von Leerzeichen, die an den Anfang des Ersetzen-Feldes müsste.

Geht das mit regulären Ausdrücken? Und wenn ja, weiß jemand wie der korrekte Befehl lauten muss?

Computer, IT, Programmieren, Informatik, notepad, RegEx, Texteditor, notepad-plus-plus, reguläre ausdrücke
3 Antworten
Windows Systemwiederherstellung? Danke für nichts?

Eigentlich wollte ich nur mit der Windows eigenen Systemwiederherstellung das System auf den Stand vor 3 Tagen zurücksetzen, weil ein Programm nicht richtig lief und diese Zurücksetzung empfohlen wurde.

Auch heißt es in dem Fenster der Systemwiederherstellung:

"Die Systemwiederherstellung hat keine Auswirkungen auf Ihre Dokumente, Bilder oder persönlichen Daten."

Und doch fehlten mir nun nach der Rücksetzung plötzliche Dokumente auf meinem Desktop. So viel dazu.

Die Systemwiederherstellung war übrigens angeblich erfolgreich. Da ich das ganze spät abends gemacht hab und keinen Nerv mehr hatte, mich mit den fehlenden Dokumenten auseinanderzusetzen, hab ich den PC nach etwa 10 Minuten wieder heruntergefahren. Heute starte ich den PC, der aufeinmal ziemlich lange im Ladescreen steckt, lande schließlich auf dem Desktop mit der Meldung, dass die Systemwiederherstellung fehlgeschlagen ist. Hä? Bietet der mir an, es wieder rückgängig zu machen, bzw. auf den Stand vor der Rücksetzung zurückzusetzen. Mach ich das, in der Hoffnung, dass dann vielleicht meine Dokumente wieder da sind, aber nichts. Dokumente immer noch verschwunden. Und oben drauf, funktioniert nun auch kein Sound mehr, weil plötzlich kein Audiogerät mehr installiert ist.

Was ist das denn für ein Mist? Bin gerade leicht verärgert.

Computer, Windows, Technik, zurücksetzen, Technologie, Systemwiederherstellung
2 Antworten