in reply to Re: regex case-sensitivity problem
in thread regex case-sensitivity problem
You are right, but one thing is really strange - the same set of regex rules (currently 13 of them) works great on about 10 machines and doesn't work on those two (only).
The input line with sendmail contains
I'm afraid of what I've mentioned - even very simple regex works only case-sensitive. For example this code I've written about a year ago:
I can always do some work-around to solve this problem in the other way, but I got supprised by those non-working regex lines. I can't find anything strange in system configuration, I've compiled perl from pure tarball several times on those machines and nothing helped so far :-(
Tnx for suggestions
Greetz, Tom.
The input line with sendmail contains
Well - even if this rule or the input is wrong, then ok - it can be wrong - never mind - I'll fix it - but then, why it works on other computers?<sys_date> sendmail[pid]: <i>some stuf</i> relay=some.host.net [ip_add +r], <i>some stuf</i> Relaying denied
I'm afraid of what I've mentioned - even very simple regex works only case-sensitive. For example this code I've written about a year ago:
I know it's dirty and not professional - sorry for that :-) Anyway mle is recognized as it should be but Rlogger.pl is not - it's done case-sensitive (on those 2 machines only).#!/usr/bin/perl use strict; my @in; open (FH, "ps ax |"); chomp(@in = <FH>); close (FH); $_ = join(//,@in); chomp; if (! /\/Rlogger.pl/i) { system("/etc/rc.d/rc.remote-logger") }; if (! /\/mle/i) { system("/etc/rc.d/rc.mle") };
I can always do some work-around to solve this problem in the other way, but I got supprised by those non-working regex lines. I can't find anything strange in system configuration, I've compiled perl from pure tarball several times on those machines and nothing helped so far :-(
Tnx for suggestions
Greetz, Tom.
In Section
Seekers of Perl Wisdom