Dateien suche

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
lollipop
Junior Member
Junior Member
Posts: 6
Joined: 2008-12-01, 23:03 UTC

Dateien suche

Post by *lollipop »

Hallo!

Ich hab da mal ein paar Fragen.

1. In einem Verzeichniss sind folgende Dateien:

featuring.txt
gelb feat. blau.txt
rot feat pink.txt

Geb ich jetzt im Feld suchen nach feat. ein bekomm ich kein Suchergebnis. Wird RegEx angewählt werden alle drei Dateien angzeigt.
Warum muss da RegEx angewählt werden?
Wie schaff ich es nur nach feat (Also ohne Punkt) zu suchen
Und was hat es mit dem Punkt im Feld suchen nach auf sich?


2. Das Verzeichniss wird um die Datei "2girls4.txt" erweitert.

RegEx ist angewählt.
Geb ich jetzt im Feld suchen nach \d erscheint nur diese Datei als Suchergebnis. Was ja soweit richtig ist.
Geb ich jetzt aber \D erscheinen alle vier Dateien aus diesem Verzeichniss.
Die Datei mit den Ziffern sollte jetzt doch nicht erscheinen?? Oder muss ich da noch ein . oder * rein

Fragen über Fragen...;-)


Danke für eure Aufklärung!!!
User avatar
Dalai
Power Member
Power Member
Posts: 10003
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

lollipop wrote:Geb ich jetzt im Feld suchen nach feat. ein bekomm ich kein Suchergebnis.
Meine Vermutung: der Punkt arbeitet als Extension-Trenner.
lollipop wrote:Wird RegEx angewählt werden alle drei Dateien angzeigt.
Logisch, denn ein Punkt steht im RegExp für ein beliebiges Zeichen.
lollipop wrote:Wie schaff ich es nur nach feat (Also ohne Punkt) zu suchen
Indem du einfach den Punkt weglässt? :wink:
lollipop wrote:Und was hat es mit dem Punkt im Feld suchen nach auf sich?
Wie schon gesagt: bei RegExp steht der für ein Zeichen. Wofür er ohne RegExp steht, habe ich ja oben schon vermutet.
lollipop wrote:Geb ich jetzt aber \D erscheinen alle vier Dateien aus diesem Verzeichniss.
Die Datei mit den Ziffern sollte jetzt doch nicht erscheinen??
Jep, laut Hilfe findet \D keine Ziffern. Aber mit einem Suchbegriff \D ist natürlich nur das erste Zeichen gemeint, den Rest musst du ihm schon sagen bzw. durch .* andeuten.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
lollipop
Junior Member
Junior Member
Posts: 6
Joined: 2008-12-01, 23:03 UTC

Post by *lollipop »

Danke mal für deine Antwort!

Ich möchte aber nach dem .(Punkt) suchen. So wie ich nach $ () und [] und + suchen kann. Und nach dem ^ kann ich auch suchen. Also nach dem Zeichen selber... ohne die RegEx-Funktion.

Indem du einfach den Punkt weglässt?
Hab ich aber schon ausprobiert... Bei feat wird alles angezeigt.
Ich möchte genau nach feat suchen.
So f+e+a+t+ + würde es gehen. Geht es vielleicht auch einfacher...


Zeig mir mal bitte wie ich das schreiben muss, dass ich alle Dateien die Keine Ziffer enthalten finde.


Danke!
User avatar
Dalai
Power Member
Power Member
Posts: 10003
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Wenn man nur einen Punkt als Suchbegriff hat, wird gar nichts gefunden. Deshalb kann ich nur - wie oben schon gesagt - vermuten, dass der Punkt eine spezielle Bedeutung hat (Extension-Trennung oder was in der Richtung).

Wenn du *feat.* benutzt, wird das gefunden, was man erwartet. Wenn du dir den Kram nicht merken oder sichergehen willst, dass das Richtige gefunden wird, nutz einfach die Plugins (TC > Name enthält .).
lollipop wrote:Zeig mir mal bitte wie ich das schreiben muss, dass ich alle Dateien die Keine Ziffer enthalten finde.
Einfache Aufgabenstellung, allein die Umsetzung ist schwierig ;). Ich hab ein bisschen rumprobiert, aber keine funktionierende Lösung gefunden. Sicherlich ist die Suche mit Plugins auch hier sinnvoll.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
lollipop
Junior Member
Junior Member
Posts: 6
Joined: 2008-12-01, 23:03 UTC

Post by *lollipop »

Wenn man das ^ für "Zeilenanfang" verwendent funktioniert die Suche mit \d und \D so wie es erwartet wird. (Wenn die es entsprechende Dateien gibt...;))

Ich werd mal die Suche mit den Plugin beanspruchen.

MfG
regex
Junior Member
Junior Member
Posts: 39
Joined: 2007-07-19, 07:30 UTC

Post by *regex »

lollipop hat folgendes geschrieben::
Zeig mir mal bitte wie ich das schreiben muss, dass ich alle Dateien die Keine Ziffer enthalten finde.
als Regex: ^\D+$

hth
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50768
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Sobald man einen Punkt im Suchstring angibt, sucht TC nach der EXAKTEN Namensübereinstimmung. Im obigen Fall sucht er also nach dem exakten Text "feat.".
Author of Total Commander
https://www.ghisler.com
Post Reply