URL:
  <https://savannah.gnu.org/bugs/?65770>

                 Summary: Missing support for \(?: (which is part of Emacs
regular expressions)
                   Group: findutils
               Submitter: sbaugh
               Submitted: Wed 22 May 2024 08:08:22 PM UTC
                Category: find
                Severity: 3 - Normal
              Item Group: Wrong result
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: None
         Discussion Lock: Any
           Fixed Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Wed 22 May 2024 08:08:22 PM UTC By: Spencer Baugh <sbaugh>
In Emacs regular expressions, \(?: \) defines a shy (non-capturing) group. 
The find documentation says that -regex supports the Emacs regular expression
syntax, so it should support that.

In find, this syntax should be equivalent to \( \).  Supporting both syntaxes
just allows regular expressions to be portable between Emacs and find, and
allows Emacs utilities like rx or regexp-opt to be used to generate regexps
for find.







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?65770>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/


Reply via email to