Hallo,
ein Suchmuster macht mir Schwierigkeiten.
Wenn ich in der Eingabezeile eingebe:
(setf pattern "[KEFD]????-???_*") (display (sd-string-match-pattern-p pattern "D9501-001_011_xx"))
bekomme ich zutreffenderweise ein T.
in einem Programm führt folgendes ebenfalls zu T:
(setf newname "D4711-123_456_xyz")
(setf pattern "[KEFD]*_*")
(display (sd-string-match-pattern-p pattern newname))
NIL bekomme ich hierbei:
(setf newname "D4711-123_456_xyz")
(setf pattern "[KEFD]????-???_*")
(display (sd-string-match-pattern-p pattern newname))
Für mich sieht es so aus, als ob die Länge des Suchmusters begrenzt ist. Kann jemand helfen?
Schöne Grüße
Bernd
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP