我有多个文本字段,每个字段都是文本段落,我想使用正则表达式在这些字段上搜索特定模式,例如:
my $text1 =~/(my pattern)/ig;
my $text2 =~/(my pattern)/ig;
...
my $textn=~/(my pattern)/ig;
我想知道是否有一种有效的方法来在perl上使用相同的正则表达式搜索多个文本,或者我应该使用上面的格式?
最佳答案
使用topicaliser.
for ($text1, $text2, $textn) {
/(my pattern)/ig && do { ... };
}
当您有编号变量时,它是一个红色标记,您应该考虑使用复合数据结构.使用简单的数组,它看起来几乎相同:
for (@texts) {
相关文章
转载注明原文:正则表达式 – 在多个文本上搜索相同正则表达式的有效方法 - 代码日志