我有一個字符串作爲$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. 正則表達式匹配
- 17. 正則表達式匹配
- 18. 正則表達式匹配
- 19. 正則表達式匹配
- 20. 正則表達式匹配
- 21. 匹配正則表達式{
- 22. 正則表達式匹配
- 23. 正則表達式匹配
- 24. 正則表達式 - 匹配
- 25. 正則表達式匹配@「*」
- 26. 匹配正則表達式
- 27. 匹配正則表達式
- 28. 正則表達式匹配%
- 29. 正則表達式匹配「|」
- 30. 正則表達式匹配
也,你有一個領先的逗號 - 你怎麼考慮*第二項* - 通過還是空? –
我想要一隻小馬。 – friedo