FFIND /E"reg exp" : not case insensitive

Jun 7, 2008
121
0
Hi

Using TCC 9.02.152 on XP Professional, SP3

If I do

FFIND /E"reg exp"

I notice that it is case sensitive (I would have expected the reverse with /C switching on case sensitive)
Now how do I make expression being searched for case insenstive?

Thanks

Stephen Howe
 
May 29, 2008
36
0
> FFIND /E"reg exp"
>
> I notice that it is case sensitive (I would have expected the reverse with /C switching on case sensitive)
> Now how do I make expression being searched for case insenstive?
>
It's not easy to find but the syntax is /E"(?i)reg exp". See the help for
regular expressions; item 7 - Extended Groups.

Dennis
 
B

BillMc

Guest
On Fri 31-Oct-08 2:08pm -0600, Stephen Howe wrote:

.> Using TCC 9.02.152 on XP Professional, SP3
.>
.> If I do
.>
.> FFIND /E"reg exp"
.>
.> I notice that it is case sensitive (I would have expected
.> the reverse with /C switching on case sensitive)
.> Now how do I make expression being searched for case insenstive?

Yes, I lost - more people wanted case sensitive, so you need
a "(?i)" in front of everything for case insensitive -
assuming perl regex.

I deal with this with a small group of user-defined
functions:

ire=%@if[%@index[%1,^"] eq 0,%@insert[1,(?i),%1],%@insert[0,(?i),%1]]
re=%@RegEx[%@ire[%1],%2$]
rei=%@RegExIndex[%@ire[%1],%2$]
res=%@RegExSub[%1,%@ire[%2],%3$]

So for the example you gave, one would write:

FFIND /E%@ire[regex]

--
Best regards,
Bill
4nt 8.02.106 / tcmd 9.02.152 cp 2.11.34 on xp pro sp3
 

gwgaston

Senior IT Security Consultant
May 28, 2008
57
1
SC
On Fri 31-Oct-08 2:08pm -0600, Stephen Howe wrote:
a "(?i)" in front of everything for case insensitive -
assuming perl regex.

This limitation is the reason I still use findstr, grep, etc in most of my stuff. While this syntax works while in perl syntax, apparently SOL with GNU.
 
Similar threads
Thread starter Title Forum Replies Date
J ffind does not find files Support 4
D ffind hangs on large file Support 18
Alpengreis ffind dialog (/W) problem Support 4
vefatica FFIND, temp files? ... not deleted? Support 0
S FFIND text that includes " Support 7
D ffind /e hangs Support 7
vefatica FFIND needs work Support 12
Joe Caverly Multiple Text Searches at once using FFIND or TPIPE Support 4
Kachupp FFIND TPIPE Support 9
Gamegod ffind bug with chinese Support 2
vefatica FFIND and multi-line regular expressions Support 4
vefatica Make FFIND a bit more friendly? Support 14
M Trying to use ffind with a @file.lst doesn't work Support 4
vefatica Corruption from FFIND? Support 5
vefatica FFIND /S and System32? (and an OT mystery) Support 14
T FFind - can we display n number of lines after the find? Support 2
vefatica Help nit (FFIND and DIR with /S) Support 0
R ffind not setting %_ffind_ vars if /f is used Support 7
M FFIND wordA AND wordB Support 4
vefatica FFIND and _? Support 1
B Fixed FFIND doesn't find last character in file without CR/LF at EOF Support 1
dcantor How to make line numbers fixed width in FFIND Support 11
vefatica FFIND /S, find directory with specified name? Support 7
D Why doesn't ffind find directory? Support 3
C FFind /w works but FFind /= doesn't? Support 2
vefatica FFIND goes crazy Support 8
Stefano Piccardi TCC 13 vs. TCC 14 different FFIND /E"d$" output Support 1
Steve Pitts How to? FFIND, regular expressions and double quotes Support 4
vefatica FFIND /S in my profile directory Support 2
A How to? Pass output from ffind to another command in a BTM file Support 5
Phileosophos Can FFIND match file names with a regular expression? Support 19
vefatica FFIND and size ranges Support 1
R How to use ffind to find older files? Support 9
J How do I - ffind - with multiple items Support 10
M FFIND and LIST does not work for UTF-8 fles Support 10
C FFIND ERRORLEVEL Support 2
L FFIND no result display Support 10
H Directory wildcards not working with ffind Support 3
D ffind and directories Support 2
Stefano Piccardi detecting BOM, FFIND multibyte regex Support 18
dcantor FFIND syntax -- is /E"regex" /X supported? Support 2
S FFIND and quoted strings Support 4
J Problem with FFIND Support 1
C REG QUERY ??? Support 11
aedthuio REG ADD/DELETE Support 1
C Which reg key? Support 2
S Lost Reg After Moving OS to Diff Drive Support 1

Similar threads