hilfdirselbst.ch
Facebook Twitter gamper-media

"Geht nicht" ist keine gültige Fehlermeldung!

Anonym
Beiträge: 22827
22. Jan 2003, 02:12
Beitrag #1 von 5
Bewertung:
(1074 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

text filtern mit z.b. bbedit oder ähnlichem


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 Top
 
X
oesi50  A  S
Beiträge: 2315
22. Jan 2003, 02:32
Beitrag #2 von 5
Beitrag ID: #22104
Bewertung:
(1074 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

text filtern mit z.b. bbedit oder ähnlichem


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
als Antwort auf: [#22103]
(Dieser Beitrag wurde von oesi50 am 22. Jan 2003, 02:45 geändert)
Top
 
Anonym
Beiträge: 22827
23. Jan 2003, 01:12
Beitrag #3 von 5
Beitrag ID: #22226
Bewertung:
(1074 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

text filtern mit z.b. bbedit oder ähnlichem


ä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.
als Antwort auf: [#22103] Top
 
SabineP  M 
Beiträge: 7586
23. Jan 2003, 08:11
Beitrag #4 von 5
Beitrag ID: #22236
Bewertung:
(1074 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

text filtern mit z.b. bbedit oder ähnlichem


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
als Antwort auf: [#22103]
(Dieser Beitrag wurde von SabineP am 23. Jan 2003, 08:15 geändert)
Top
 
Ollli
Beiträge: 458
23. Jan 2003, 20:22
Beitrag #5 von 5
Beitrag ID: #22369
Bewertung:
(1074 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

text filtern mit z.b. bbedit oder ähnlichem


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 ;-)
als Antwort auf: [#22103] Top
 
X