我有一個字符串數組@Sentences,我試圖找到最佳方式來索引每個字的每個出現的相對於它們所在的行號。我想用嵌套for循環和2維數組來做到這一點,但沒有運氣。使用perl對字符串數組中的每個鍵的索引進行索引
-2
A
回答
2
假設詞語是空間分隔(根據需要進行調整)
my $index = {};
my $line=0;
for my $s (@Sentences)
{
$line++;
for my $w (split $s)
{
push @{$index->{$w}},$line;
}
}
這產生了散列的鍵是單詞和其值是含有其中這些單詞出現的行號的列表arrayrefs。
+0
有了這個我怎麼可以按列表中的數量來排列散列,以便它可以被打印? – user1074989 2013-05-14 18:54:18
+1
'爲我的$密鑰(排序{@ {$ index - > {$ a}} <=> @ {$ index - > {$ b}} keys%$ index)' – 2013-05-14 19:22:57
相關問題
- 1. PHP數組字符串鍵索引
- 2. perl - 搜索大/排序/數組作爲字符串的索引
- 3. NSString的行索引和列索引的字符串索引
- 4. iOS - 3個字符串的鍵索引
- 5. C:對字符數組進行索引並使用strcmp
- 6. 數組對字符串的鍵引用?
- 7. 從數組perl中索引字符串元素的值
- 8. 使用索引數組在Python中進行索引
- 9. 使用索引對索引HTML進行索引
- 10. 如何索引二維數組與字符串的索引
- 11. 作爲數組索引的字符串
- 12. 的Javascript字符串數組索引
- 13. 使用字符串索引
- 14. 使用索引對象在數組中更改字符串
- 15. 在rpy2中對數組進行索引
- 16. 通過數組中的索引引用靜態字符串?
- 17. XSLT:使用索引對字符串進行迭代
- 18. 每個外鍵的索引?
- 19. 將字符串的第二個索引與數組字符串中的下一個字符串的第二個索引進行比較
- 20. PHP數組:整數索引VS字符串索引
- 21. 搜索數組範圍內的每個索引內的特定字符串(angularjs)
- 22. 檢索數組中包含的子字符串的索引
- 23. 使用索引從Perl中的數組中提取子串
- 24. 查找字符串中的每個索引並分別存儲索引
- 25. 使用Excel中的數組公式對問題進行索引
- 26. 的JavaScript - 轉換成字符串中使用數組索引
- 27. 使用字符串作爲JAVA中多維數組的索引
- 28. 在Hibernate搜索中使用多個關鍵字進行索引搜索
- 29. 快速搜索數組中的字符串並返回索引
- 30. 從末尾對數組進行索引
您能否包含您嘗試使用的代碼? – Jerry 2013-05-14 16:16:03
你還可以包含一些示例文本嗎? – 2013-05-14 16:16:46