From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.help Subject: Regexp syntax for "not a word or a symbol constituent"? Date: Wed, 13 Apr 2016 00:25:24 +0300 Message-ID: <9969cd27-1f15-0970-18a6-49fa8eb88734@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1460496357 19953 80.91.229.3 (12 Apr 2016 21:25:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 12 Apr 2016 21:25:57 +0000 (UTC) To: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Apr 12 23:25:51 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aq5ok-00049K-Qh for geh-help-gnu-emacs@m.gmane.org; Tue, 12 Apr 2016 23:25:50 +0200 Original-Received: from localhost ([::1]:57894 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aq5og-0004K1-Lz for geh-help-gnu-emacs@m.gmane.org; Tue, 12 Apr 2016 17:25:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57233) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aq5oR-0004Hc-Cq for help-gnu-emacs@gnu.org; Tue, 12 Apr 2016 17:25:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aq5oN-0002fV-2V for help-gnu-emacs@gnu.org; Tue, 12 Apr 2016 17:25:31 -0400 Original-Received: from mail-wm0-x234.google.com ([2a00:1450:400c:c09::234]:34992) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aq5oM-0002fK-Rv for help-gnu-emacs@gnu.org; Tue, 12 Apr 2016 17:25:26 -0400 Original-Received: by mail-wm0-x234.google.com with SMTP id a140so69573325wma.0 for ; Tue, 12 Apr 2016 14:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=zYfVMesR8e0ihjROeD5GGKH6D0rrcwnT/t6U4sDXghQ=; b=FEvIhVSpE1014qbyr1pGUjplmJ/7d6U/W8tx8yRz0p6NZeuTM78fqLBeSUQILdi8T8 Ts9Gf2BvigoKZCi6NIO6xrGkuWAYEYrunaLpzwU7R07L1iceRFDWNqVNRw/trpu54LyC W85h7px0/s+JloGrtPyKjeyJexFx0rfzlF06ajeAusIDw8F3GhS8PaWjx4OiAuq9Pu7t CM61svRDAbTqQclSnVIVnfnLUexm+1Vln+nG373GzqY5RAeIRUDf7ANkc2zMFaxmP3Tg 3lGf5RIl9wmV2xQXjD+/Aak1gKQ5d0iTD5kBf04GmIyz4GMEAgPj4dgTwWQd3s1Ihc/9 ucYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:to:from:subject:message-id:date :user-agent:mime-version:content-transfer-encoding; bh=zYfVMesR8e0ihjROeD5GGKH6D0rrcwnT/t6U4sDXghQ=; b=iy351FRHjku+ag7f2lDq9Om1YpmGf6fioaBKT4GdzGVhBSWNeHij7YYTXvhmYXv9iI M693QVxRMEOa5W9yCpHa01s+sw+i4HiXUxKyGTu4HXAwLtiAAzbTiBW87BSQb2/cYyBF cxzVZbKg8VdD7Q++PrjO760ZorWDcYR1vN+man9me6IfDyybhFdXfsKWYxPf4V2KdD61 1R8oUyIb5c+qW7Nu5I1UfVXfakpe3LGDgVfSTGHc3cXkEJii/LDDfn/yxQbqRFmn88IR rrEp+HRW5iBl98YAlbGtZWngVtWDLWss26gGBlQ/MrAJKBWwzGfXmDG0O9i3lKQpG4IX Uf6Q== X-Gm-Message-State: AOPr4FWAYTJyT7qFKlQb3NAl9bGeYzeN45micpdje1PV8xGLayfmCxhtfPs8WRbNAaz1Rw== X-Received: by 10.28.128.83 with SMTP id b80mr6668387wmd.41.1460496326343; Tue, 12 Apr 2016 14:25:26 -0700 (PDT) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id js8sm35098075wjc.37.2016.04.12.14.25.25 for (version=TLSv1/SSLv3 cipher=OTHER); Tue, 12 Apr 2016 14:25:25 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::234 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:109749 Archived-At: The best one I can think of is "\\s-\\|\\s.\\|\\s(\\|\\s)\\|\\s\"\\|\\s\\\\|\\s/\\|\\s$\\|\\s'\\|\\s<\\|\\s>\\|\\s!\\|\\s|", but that's quite long and somewhat less efficient than it could be (e.g. compared to \_< and \_>).