Regex perl正则表达式,用于在语句中找到单个单词时打印整个语句

Regex perl正则表达式,用于在语句中找到单个单词时打印整个语句,regex,perl,Regex,Perl,我正在为此使用perl 我有一个长篇大论 Hi this is mounarajan from india 在上面的声明中,我正在为查找s/mounarajan编写正则表达式/ 如果找到匹配项,则应打印整个声明“您好,我是来自印度的mounarajan” 如何在perl中实现这一点 print $statement if $statement =~ /mounarajan/; 您可以按如下方式进行测试: $ perl -e '$statement = "Hi this is mounaraj

我正在为此使用perl

我有一个长篇大论

Hi this is mounarajan from india
在上面的声明中,我正在为查找s/mounarajan编写正则表达式/

如果找到匹配项,则应打印整个声明“您好,我是来自印度的mounarajan”

如何在perl中实现这一点

print $statement if $statement =~ /mounarajan/;
您可以按如下方式进行测试:

$ perl -e '$statement = "Hi this is mounarajan from india"; print $statement if $statement =~ /mounarajan/;'
您可以使用:

s='Hi this is mounarajan from india'
perl -ne 'print if /\bmounarajan\b/' <<< "$s"
s='嗨,我是来自印度的mounarajan

perl-ne'print if/\bmounarajan\b/'
'print if/regex/'
实现了same@No问题是我正在从我不知道该声明所在的网站上爬行。我不能使用任何变量来识别,可能你应该提交你的有问题的代码,以进一步澄清。