rofranco Posted November 12, 2004 Posted November 12, 2004 Hi, I'm trying to match a series of terms in a boolean expresion like this: medicinal AND clinical AND behavoiural I made this regular expresion, and I cannot understand what am I doing wrong, since it matches the whole sentence, but it only gathers the first and the last terms... ([\S]+)( AND ([\S]+))+ Matches: Group(0) = medicinal AND clinical AND behavoiural Group(1) = medicinal Group(2) = AND behavoiural Group(3) = behavoiural Any suggestions ?? Thanks in advance. Quote
HJB417 Posted November 12, 2004 Posted November 12, 2004 What is your result supposed to be like? (?-s)(?i)(?-m)(?-x)(?n)((?<word>\w+)\s+(?=(?<boolean>AND|OR)))|((?<=(?<boolean>AND|OR))\s+(?<word>\w+)) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.