Forenindex » Archiv » Perl und CGI » text filtern mit z.b. bbedit oder ähnlichem

text filtern mit z.b. bbedit oder ähnlichem

Anonym
Beiträge gesamt: 22827

22. Jan 2003, 02:12
Bewertung:

gelesen: 1697

Beitrag als Lesezeichen
hallo ich möchte einen text mit der software bbedit rausfiltern, der zwischen 2 zeichen steht wie z.b.

/hier der text/
der text zwischen den /-zeichen ist immer anders daher geht es mit dem normalen suchen und ersetzen nicht.
wie könnte man das wohl machen?

gruss matthias

text filtern mit z.b. bbedit oder ähnlichem

oesi50
  
Beiträge gesamt: 2315

22. Jan 2003, 02:32
Bewertung:

gelesen: 1697

Beitrag als Lesezeichen
hi,

mit perl geht's etwa so:
$sonstwas ='abc/hier ist text/def';
$sonstwas =~ /\/(.*?)\//;
$text = $1;

wenn du irgendwie reguläre Ausdrücke verwenden kannst, dann vieleicht so:
nach /(.*)/ suchen.
Der Inhalt in der Klammer befindet sich in \1 und kann entsprechend weiterverwendet werden.

grüße oesi

0 bis 9
a bis z
groß und klein
underline

(Dieser Beitrag wurde von oesi50 am 22. Jan 2003, 02:45 geändert)

text filtern mit z.b. bbedit oder ähnlichem

Anonym
Beiträge gesamt: 22827

23. Jan 2003, 01:12
Bewertung:

gelesen: 1697

Beitrag als Lesezeichen
äh tja, aha danke für die antwort. und ohne perl wie gehts da?
bin leider kein programmierer.
ich dachte vielleicht kennt sich jemand mit dem bbedit aus oder weiss ein anderen textverarbeitungsprogramm.

text filtern mit z.b. bbedit oder ähnlichem

SabineP
Beiträge gesamt: 7586

23. Jan 2003, 08:11
Bewertung:

gelesen: 1697

Beitrag als Lesezeichen
Hallo Matthias, schau doch mal im BBEDIT nach, ob es bei suchen/ersetzen
die Option "reguläre Ausdrücke", bzw "regular Expression" gibt.
Du kannst dann nach /(.*)/ suchen und durch irgendwas ersetzen.
Der Editor findet dann alles zwischen den beiden Slashen /blabla/
Mit der Golive suchen/ersetzen-Funktion geht das auch.
Was meinst Du eigentlich mit filtern? Soll der /Text/ gelöscht werden
oder übrigbleiben oder durch Text ersetzt werden?
Grüße von Sabine

(Dieser Beitrag wurde von SabineP am 23. Jan 2003, 08:15 geändert)

text filtern mit z.b. bbedit oder ähnlichem

Ollli
Beiträge gesamt: 458

23. Jan 2003, 20:22
Bewertung:

gelesen: 1697

Beitrag als Lesezeichen
Falls BBedit diese Funktion mit dem Suchen/Ersetzen in Form von Regulären Ausdrücken nicht unterstützt, dann kann ich dir Textpad (http://textpad.com) empfehlen - ist auch ein guter allgemeiner Eddi für Windoof.

Ollli
-----------
ja, es stimmt - es sind wirklich 3 "l" im Namen und ich bestehe auf jedes einzelne ;-)