在Perl中提取模式

gagan4005

是否可能只有一个正则表达式可以在这3种情况中的任何一种下(即$ dummy)提取模式“ Mango-1.whatever .. ”。我继续打印此模式之后的所有内容。如果最后使用逗号,则它无法在CASE-2中打印任何内容。

CASE-1: my $dummy = "Apple-1.fruit,Banana,Peach,Mango-1.Fruit";
OR
CASE-2: my $dummy = "Mango-1.Fruitssss";
OR
CASE-3: my $dummy = "Apple-1.fruit,Mango-1.Fruits,Orange-1.Fruit,Papaya";

$dummy =~ /(Mango-1.*),/i;
$dummy = $1;
chomp($dummy);

print "$dummy";
疾病

关于什么

$dummy =~ /(Mango-1[^,]*)/i;

即Mango-1加上任何以逗号或字符串结尾的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在perl中提取匹配的模式(数字+名称)

来自分类Dev

如何从Perl中的字符串模式中提取日期

来自分类Dev

从模式中提取单词

来自分类Dev

从SQL脚本中提取模式

来自分类Dev

linux:从文件中提取模式

来自分类Dev

在Ansible中提取特定模式

来自分类Dev

重击从模式中提取价值

来自分类Dev

在Java中提取价值的模式

来自分类Dev

从输入文件中提取匹配模式并在Perl中打印到输出文件

来自分类Dev

从Perl中的字符串中提取匹配的正则表达式模式并将其分配给变量

来自分类Dev

从匹配不同模式的行中提取单词

来自分类Dev

从原始字符串中提取模式

来自分类Dev

从多个CSV文件中提取几种模式

来自分类Dev

在psexec模式下无法从git中提取

来自分类Dev

从文件中提取一种模式

来自分类Dev

从匹配不同模式的行中提取单词

来自分类Dev

根据模式从行/列表中提取值

来自分类Dev

在GNU并行中提取Directory的模式

来自分类Dev

Grok从匹配的模式中提取数据

来自分类Dev

从 .cpp 文件中提取与模式匹配的“if”块

来自分类Dev

如何从原始文本中提取模式编号

来自分类Dev

从字符串模式中提取数字

来自分类Dev

从包含特定模式的日志中提取数据

来自分类Dev

如何在Perl中提取部分行

来自分类Dev

在Perl中提取文件的多个小节

来自分类Dev

perl,从PDF文件中提取目录

来自分类Dev

从Perl中的HTTP请求中提取标题

来自分类Dev

在Perl中提取文件的多个小节

来自分类Dev

如何在Perl中提取Unix路径