delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/08/18/02:39:55

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <382C684D2347FA4DADFC2D3EA70268F126EA54@ausy1mx2.corp.emc.com>
From: Wardman_Michael AT emc DOT com
To: V DOT MIRCEVSKI AT soton DOT ac DOT uk
Cc: cygwin AT cygwin DOT com
Subject: RE: cygwin-perl: matching behaves weird
Date: Wed, 18 Aug 2004 07:39:44 +0100
MIME-Version: 1.0
X-IsSubscribed: yes

I wonder if the "/s" on the end is getting a newline problem somewhere?

This might explain the Windows vs. Cygwin behaviour, as they can be
configured to have different line endings.

I've had to modify a lot of scripts to run under Cygwin by adding:
xxxx | tr -d '\r'

-----Original Message-----
From: cygwin-owner AT cygwin DOT com [mailto:cygwin-owner AT cygwin DOT com] On Behalf Of
V DOT xxxxx AT soton DOT ac DOT uk
Sent: Wednesday, 18 August 2004 11:49
To: cygwin AT cygwin DOT com
Subject: cygwin-perl: matching behaves weird


Now, this may be old news for many of you, but I'm new to cygwin, so please 
don't shoot. I'd be happy if someone would post me a link to the solution.

I'm doing quite strightforward matching using regular expressions in perl
(as 
you can see below) and the code used to work just fine on the ActiveState
perl, 
but behaves very strange with cygwin Perl:

-------------
unless ($page =~ /<a href="\#"
onClick="window\.open\('(popBibTex.cfm\?.+?)',/s)
-------------

It simply does not match. I tried playing around, cuting certain suspicios 
parts, and here is what I found out:

-------------
unless ($page =~ /on\Click="window\.open\('(popBibTex.cfm\?.+?)',/s)
-------------

this does match. (notice the \ before C)

What's up? (::confused;)

I'm runing Win_XP_Pro/SP2, just installed Cygwin (and all 
tools/packages/modules that were available through the web install utility).

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019