in reply to Regexp match start or end
You could combine the two regex's like this :
($reply =~ m/^perfect|perfect$/i) or ...
and then type whatever you want to happen if the reply does not start or end with the word "perfect." But you know, I like hippo's version better, because he uses the \b modifier in the regex which makes sure that perfect is a whole word...because what if AI responds to you with the word "imperfect"? Then your regex catches that and thinks "Oh, it looks like AI said "perfect." It ends with "perfect," and that's all that matters!" Lol I'm no English expert. Maybe there are other words which begin or end with "perfect," so the \b modifier is a really good idea to use here!!!
($reply =~ m/^perfect\b|\bperfect$/i) or ...
|
---|
In Section
Seekers of Perl Wisdom