Ticket #69 (closed defect: fixed)
savannah: Bad regexp search in editor (" $")
| Reported by: | bilboq | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 4.7 |
| Component: | mcedit | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Branch state: | no branch | Votes for changeset: |
Description (last modified by ossi) (diff)
Original: http://savannah.gnu.org/bugs/?19757
| Submitted by: | Martin Petricek <bilboq> | Submitted on: | Mon 30 Apr 2007 03:20:29 PM UTC |
| Category: | Editor | Severity: | 3 - Normal |
| Status: | Confirmed | Privacy: | Public |
| Assigned to: | Pavel Tsekov <ptsekov> | Open/Closed: | Open |
| Release: | current (CVS or snapshot) | Operating System: | GNU/Linux |
Original submission:
When I used Command -> Find file and entered " $" (space and a
dollar, meaning one space character at end of line, regular
expression and case sensitivity is both checked), I find many lines
in many files. However, when I enter one of the files, move to the
start of the file and search for the same expression " $" using F7
("regular expression" checkbox is checked, rest is unchecked),
nothing is found ("Search string not found"). When I move to the
line where the space was found by "Find file" the space at end of
line is there.
To reproduce, file with lines like:
"a word "
"another "
"another "
may be used (without the quotation marks of course, the spaces at
end of lines are important)
Comment 1 by Pavel Tsekov <ptsekov> at Wed 02 May 2007 11:53:05 AM UTC:
If you are building MC from source you can apply the attached patch. I am working on a patch to fix both this issue and the 1024 characters line limit described in bug #19329. The final patch may or may not include the attached patch, so this is an interim solution. (file #12664)
Comment 2 by Pavel Tsekov <ptsekov> at Wed 02 May 2007 02:35:49 PM UTC:
In fact the code dealing with RE in the editor is pretty bizzare.. I rewrite would be necessary.
Attachments
Change History
Changed 17 years ago by slavazanko
- Attachment 12664-string_regexp_search-match-eol.patch added
Note: See
TracTickets for help on using
tickets.

added by ptsekov