Reguläre Ausdrücke: konkrete Hilfe

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Reguläre Ausdrücke: konkrete Hilfe

Post by *Peter »

Die regulären Ausdrücke sind meine Stärke nicht, daher bitte ich um Hilfe.

Wie schreibt man "*.dwg | *kab*x4.dwg" in regulärem Ausdruck?

Das heisst:

Zeige alle Dateien mit der Endung DWG, aber nicht die DWG, die im Namen "kab" und am Namenende "x4" haben.

Danke

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
AbteriX
Junior Member
Junior Member
Posts: 36
Joined: 2006-03-12, 20:10 UTC
Location: Old Europe

Post by *AbteriX »

so in etwa

.*[^(kab)].*[^(x4)]\.dwg

Suche
.*            null oder mehr beliebige Zeichen
[^(kab)]    NICHT die Zeichenkette 'kab'
.*           null oder mehr beliebige Zeichen
[^(x4)]     NICHT 'x4' gefolgt von
\.            einem Punkt und 'dwg'

HTH <?>
---
Edit:
gesuchtes gruppiert lt. meinem nächsten Posting
Last edited by AbteriX on 2006-04-09, 18:02 UTC, edited 2 times in total.
Abterix
User avatar
AbteriX
Junior Member
Junior Member
Posts: 36
Joined: 2006-03-12, 20:10 UTC
Location: Old Europe

Post by *AbteriX »

Da wir nicht EINES der Zeichen 'k'. 'a' oder 'b' suchen
sonder 'kab' .... muss man die beiden Zeichenkette noch mittels '( )'  gruppieren:
.*[^(kab)].*[^(x4)]\.dwg
Abterix
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Besten Dank, aber es geht nicht. Das dürfte aber eher am Programm und nicht am Reg. Ausdruck liegen. Da muss ich jetzt den Programmierer quälen ...

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Peter wrote:Besten Dank, aber es geht nicht. Das dürfte aber eher am Programm und nicht am Reg. Ausdruck liegen. Da muss ich jetzt den Programmierer quälen ...

Peter
Es soll also nicht im TC gesucht werden? Dann solltest Du mal eine Blick in die Hilfe werfen, bzw. einen Hinweis auf das Programm. Im TC sind die RegEx etwas anders als in anderen Programmen implementiert.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Sheepdog wrote:Es soll also nicht im TC gesucht werden? Dann solltest Du mal eine Blick in die Hilfe werfen,....
Ja, es ist ein anderes Programm. Sorry - hätte ich erwähnen sollen. Hilfen und allgem. Anleitungen sind studiert, einiges geht, aber ein Problem liegt noch beim "NICHT" (NOT) - einmal ^, einmal ~, einmal ! ...

Jedenfalls danke nochmals, ich hoffe der Programmierer lässt mich nicht sitzen.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Wenn DU magst, dann kannst Du mir die Hilfe ja mal zumailen unter sheepdog at gmx dot net mit dem BEtreff Total COmmander (sonst landets im Spam-shredder ;) ).

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Post Reply