Thread Subject: find near palindromes with regexp?

Subject: find near palindromes with regexp?

From: jay vaughan

Date: 12 Jul, 2008 00:26:03

Message: 1 of 1

Hi,

I am trying to find palindromes and near palindromes within
text strings using regular expressions. I used a regexp from
the Matlab help to get

test = 'aaaaCDEFGGFEDCbbbbbJKLMNOaabbONMLKJaaaa';
P = regexp(test,'(.{3,13}).?(??@fliplr($1))','match');

which correctly gives P = 'CDEFGGFEDC'.

I would also like to be able to find the near palindrome
starting with JKL. By near palindrome I mean something like
JKLMNOaabbONMLKJ where the aabb part may be two or more
nonpalindromic characters. Unfortunately, I think my regular
expression Kung Fu is too weak to see how to do that. Anyone
out there know a simple way to do this?

Thanks,
J

Tags for this Thread

Everyone's Tags:

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Tag Activity for This Thread
Tag Applied By Date/Time
regexp jay vaughan 11 Jul, 2008 20:30:23
rssFeed for this Thread

Contact us at files@mathworks.com