我有一个字符串作为$text=",passage,null,a,a,a,d"
,我想要一个可以替代$text
变量中的第二个字段的正则exp。Perl正则表达式匹配
-9
A
回答
3
天真的方法,没有正则表达式:
use strict;
use warnings;
my $text = ",passage,null,a,a,a,d";
my @terms = split(/,/, $text, -1);
$terms[2] = 'toto';
$text = join ',', @terms;
功课,你可以重写,作为一个班轮
+1
为了避免不必要的准确性,它在split命令中包含正则表达式,而不应该是$ terms [1]? –
+2
@PaulBeckingham请注意前面的逗号。它的存在受到质疑,但提问者尚未澄清。 – Wiseguy
相关问题
- 1. 匹配模式:正则表达式 - perl
- 2. 的Perl:正则表达式匹配
- 3. perl正则表达式匹配失败
- 4. Perl正则表达式不匹配
- 5. Perl正则表达式匹配
- 6. perl正则表达式匹配问题
- 7. Perl不匹配正则表达式?
- 8. Perl正则表达式匹配
- 9. Perl正则表达式匹配号
- 10. perl正则表达式数字匹配
- 11. Perl的正则表达式匹配不
- 12. Perl正则表达式不匹配
- 13. 与perl匹配正则表达式
- 14. 在Perl中匹配正则表达式
- 15. perl正则表达式匹配多行
- 16. 打印Perl正则表达式匹配
- 17. Perl正则表达式匹配数字
- 18. perl匹配可选正则表达式
- 19. Perl正则表达式匹配数组
- 20. perl中的正则表达式匹配
- 21. 在Perl中的正则表达式来检查匹配/匹配
- 22. 正则表达式匹配
- 23. 正则表达式匹配
- 24. 正则表达式匹配%
- 25. 正则表达式匹配
- 26. 正则表达式匹配
- 27. 正则表达式 - 匹配
- 28. 正则表达式匹配
- 29. 匹配正则表达式
- 30. 正则表达式 - 匹配
也,你有一个领先的逗号 - 你怎么考虑*第二项* - 通过还是空? –
我想要一只小马。 – friedo