我有一個字符串作爲$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