# HG changeset patch # User Richard M. Stallman # Date 919218224 0 # Node ID 03cf9e15c988020a21a0e1c50c82d6d833cde566 # Parent 29c0557957ba0c9e05204be81b444e2f1db81fd4 (dired-move-to-filename-regexp): Prepend .* so that we find the last match if there are multiple matches. diff -r 29c0557957ba -r 03cf9e15c988 lisp/dired.el --- a/lisp/dired.el Wed Feb 17 00:15:34 1999 +0000 +++ b/lisp/dired.el Wed Feb 17 02:23:44 1999 +0000 @@ -1369,10 +1369,13 @@ (western (concat "\\(" month s dd "\\|" dd s month "\\)" s "\\(" HH:MM "\\|" s yyyy "\\|" yyyy s "\\)")) (japanese (concat mm k s dd k s "\\(" s HH:MM "\\|" yyyy k "\\)"))) - ;; Require the previous column to end in a digit. + ;; The "[0-9]" below requires the previous column to end in a digit. ;; This avoids recognizing `1 may 1997' as a date in the line: ;; -r--r--r-- 1 may 1997 1168 Oct 19 16:49 README - (concat "[0-9]" s "\\(" western "\\|" japanese "\\)" s)) + ;; The ".*" below finds the last match if there are multiple matches. + ;; This avoids recognizing `jservice 10 1024' as a date in the line: + ;; drwxr-xr-x 3 jservice 10 1024 Jul 2 1997 esg-host + (concat ".*[0-9]" s "\\(" western "\\|" japanese "\\)" s)) "Regular expression to match up to the file name in a directory listing. The default value is designed to recognize dates and times regardless of the language.")