删除字符串的第一部分

罗耶

我有一个包含一些字符串的数组(这里以三个为例):

@array = ("Foo", "Bar", "Baz");

我有另一个数组,其中包含以下形式的数千个元素,

@senocndArray = (test/Foo/the_Rest_of_string, test/Bar/the_Rest_of_string, test/Baz/the_Rest_of_string)

现在我想要做的是删除test/$element以下 for 循环中的部分

for my $element(@array){
    my $string = "test/$element";
    for $secondElement(@senocndArray){
        # delete the $string part of each element of @senocndArray
    }
}

在第二个循环中,我想删除第一部分并将其保存在另一个数组中或覆盖$secondElement. 我试过

$secondElement =~ s/$string //;

但它对我不起作用。有没有人可以帮助我知道我的错误在哪里?

今晚
$secondElement =~ s/$string //;
#                          ↑

“$string”后面有一个额外的空格

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除B中字符串的第一部分

红宝石,如何删除字符串的第一部分?

如何删除字符串的第一部分?

R:根据模式删除字符串的第一部分和最后一部分

如何使用熊猫删除列值中的URL字符串的第一部分?

在python中替换第一部分字符串的单词

从C#中的字符串获取域的第一部分?

分割字符串并使用IF获取第一部分

使用gsub仅保留字符串的第一部分

我想将字符串的第一部分切在'|'之前

@{item().TableName} 只给出字符串的第一部分

字符串数组中字符串第一部分的总和

删除路径的第一部分?

删除网址的第一部分

如何在MySQL中删除字符串的第一部分,包括第一个逗号?

获取由两部分组成的字符串的第一部分

Android searchView,显示长字符串的第一部分而不是最后一个

如何在uri權限中獲取字符串的第一部分(android)

命令行perl:拆分字符串以修改第一部分

MariaDB 版本字符串的第一部分是什么意思?

提取字符串第一部分的正则表达式

如何在PostgreSQL的值列表中选择匹配的字符串的第一部分?

拆分字符串列,而缺少拆分模式之前的第一部分

将字符串分为两部分:第一部分是标题,第二部分是使用php的章节

删除字符串的一部分

将行的第一部分与固定字符串匹配,并在第二部分中计算唯一值

MySQL比较字符串的第一部分和第二部分是否相同

如何在C#中特定字符串出现之前获取字符串的第一部分

如何将字符串的第一部分与两个相同的子字符串匹配?