From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: nunojsilva@invalid.invalid (Nuno J. Silva) Newsgroups: gmane.emacs.help Subject: Re: regular expression Date: Mon, 25 Jan 2010 12:35:02 +0000 Organization: Datemas.de http://news.datemas.de Message-ID: <87pr4y1hxl.fsf@monolith.local.lan> References: <7s5bu9Fg2iU1@mid.individual.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1264424830 7349 80.91.229.12 (25 Jan 2010 13:07:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 25 Jan 2010 13:07:10 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jan 25 13:40:50 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NZOFN-0002hU-GR for geh-help-gnu-emacs@m.gmane.org; Mon, 25 Jan 2010 13:40:49 +0100 Original-Received: from localhost ([127.0.0.1]:58239 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NZOFO-00009O-IB for geh-help-gnu-emacs@m.gmane.org; Mon, 25 Jan 2010 07:40:50 -0500 Original-Path: news.stanford.edu!usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!194.109.133.85.MISMATCH!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!feeder.erje.net!newsfeed.datemas.de!news.datemas.de!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 29 Original-X-Trace: news.datemas.de 7mE5xUSbJvWKe7UhAuusGbFxxwCigJ9zKuLx7VWHDgVUv6fA8rfpMPeL0C7Hp4j6NWUbwpQKUFOvDNbTMGoRubL0i0By+0xiOQkD6Df9Jn4KHHFzE62mZrM/QmNl0a+V5xEqEYqO5QjLH8PKmlNOH4hCwJNZwtbyWykpZ+Cptbv1sqwQauPllw== Original-X-Complaints-To: abuse@datemas.de Original-NNTP-Posting-Date: Mon, 25 Jan 2010 12:29:17 +0000 (UTC) Cancel-Lock: sha1:I++EZqRpqne4EtTiiN+RlcC1hk8= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Original-Xref: news.stanford.edu gnu.emacs.help:176363 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:71432 Burkhard Schultheis writes: > I want to search for the following string: A hyphen not surrounded by > spaces. Therefore I tried the following pattern: > [^ ]-[^ ]. > But this pattern finds a hyphen preceded by a letter and followed by a > newline character, too. > > How to exclude the newline character? I tried > [^ ]-[^ \n] > but that does not work. Why? And how to search for this? I made up some test text in a buffer, and tried search-forward-regexp with [^ ]-[^ \n] and [^ ]-[^ ] The second one works here. It has the result of hitting C-q C-j, instead of \n, because there are other places where emacs won't match a newline with \n, and needs this. -- Nuno J. Silva gopher://sdf-eu.org/1/users/njsg