2
A
回答
8
這是你的意思嗎?
$string = 'patternpattern';
@matches_array = $string =~ /(pattern)/g;
print "@matches_array";
這將產生以下的輸出:
pattern pattern
相關問題
- 1. 如何從Marklogic中的cts:search()獲取所有匹配結果
- 2. LINQ結果匹配的所有關係
- 3. 如何根據與php中的數組匹配的結果得到結果?
- 4. 如何讓perl打印命令行中的所有匹配項?
- 5. 如果沒有結果匹配鍵,則顯示所有項目
- 6. 除匹配值外,我如何匹配所有內容?
- 7. 如何在PHP中使用preg_replace時獲得匹配結果?
- 8. 如何在Python中獲得「乾淨」匹配結果
- 9. 如何在「匹配所有文檔」查詢中在solr中訂購結果
- 10. 如果在數據庫中我可以得到匹配addr_countrycode
- 11. 如何匹配megaparsec結果?
- 12. 如何在Perl中排除子匹配?
- 13. 如何找到所有與mysql中匹配的關鍵字的結果
- 14. 如何以百分比的形式得到mysql匹配結果?
- 15. MySQL的:如何選擇所有結果不匹配LEFT JOIN
- 16. 用javascript中的數組替換所有匹配結果
- 17. bind_result()沒有得到所有結果
- 18. Rails:找不到匹配結果時返回所有對象
- 19. 如何從下表中獲得最佳匹配結果?
- 20. 如何從模糊匹配寶石中獲得5個結果?
- 21. 如何獲得mysql或PHP中匹配結果的百分比?
- 22. 我沒有得到所需的結果wampserver在<? syntax.Why?
- 23. ROUND()沒有得到所要的結果
- 24. 匹配,如果所有BCD..n的
- 25. 如何使用\ d在perl中匹配?
- 26. 如果沒有找到匹配
- 27. 如何匹配的模式,並在Perl
- 28. Solrj獲得所有結果
- 29. 如何找到匹配所有部分的所有正則表達式匹配?
- 30. 如果在查詢字符串中找到匹配項,有沒有辦法獲得布爾結果?
沒錯,但括號練得不是在列表環境嚴格必要得到捕獲。有一個隱式設置,所以'@a =/match/g'與'@a = /(match)/ g'相同。有點奇怪。 – tchrist
@tchrist,僅限於該模式不包含捕獲。我猜想會以不同的方式搞砸這兩種用法。 – ikegami
@ikegame嗯,呃。 :) – tchrist