Scenario 1 my $comment="<Comment>These are the wild characters value @#$%^&*<\Com +ment>"; if ($comment !~ /\<Comment\>*[^|<|^>|^\/]*\<\/Comment\>/) { print "Passed the test as there were no > < / in the comment \n"; } Scenario 2 my $comment="<Comment>These are the wild characters value @#$%^&* > +< / <\Comment>"; if ($comment !~ /\<Comment\>*[^|<|^>|^\/]*\<\/Comment\>/) { print "Passed the test as there were no > < / in the comment \n"; } else { print "Failed the test as there were > < / characters in the commen +t \n"; } User will input the following as a comment. And the regular expression should negate any < > / character entered a +s sentence in the USERSTORY . <Comment>USERSTORY<\Comment>
Hi
I need to negate XML tags(< > and /) in a sentence(basically a comment entered)
which is entered in between xml tags .
Here is what i am doing .Please let me know if the regular expression that i have is doing the right thing.
I am having two scenarios where the first one should pass and second one should fail
User will input the following as a comment.
And the regular expression should negate any < > / character entered as sentence in the USERSTORY .
<Comment>USERSTORY<\Comment>
In reply to REGEX negate XML tags by kcvenkat123
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |