我試圖實現在某些代碼存儲庫上可用的錯誤修復。我擁有的是個人修復程序的代碼。我需要想出一個可執行文件,它可以解析整個文件,並可以根據修補程序打算的整個文件中修復代碼的比較來確定修補程序是否可用。我需要一些建議算法來實現這種模式匹配練習,這將是有條件的。從文件中搜索代碼段
1
A
回答
0
鑑於此修復程序,我想你可以它描繪成一個三角形:程序員做在文件是地方/文這變化。 (如果你沒有這個功能,你可以從差異化工具中應用到前後文件中(請參閱我的個人簡歷)。
然後你想要尋找那你可以用一個正則表達式來做到這一點,可能相當不錯,至少如果這個變化的大小很大的話
你很可能必須向用戶顯示匹配來審查它們,因爲搜索/匹配過程是啓發式的
+0
謝謝巴克斯特由於補丁在git中可用,我有差異的信息。我試圖實現這一自動化,因爲用戶可能不參與。我希望通過分隔符來分解它們,並對文件進行遞歸搜索,但需要一種算法來實現。 – pavan
+0
「將正則表達式應用於表示文件內容的字符串」有什麼問題? –
相關問題
- 1. 在.R文件列表中搜索代碼片段
- 2. 從文件搜索與從SQL ntext字段搜索
- 3. 如何在網站的所有文件夾/文件中搜索代碼段?
- 4. Groovy-從日誌文件中搜索和排泄xml代碼
- 5. 使用GUI從文件中搜索的代碼
- 6. VBA代碼搜索文本
- 7. Oracle - 搜索文本 - 檢索結果的代碼片段
- 8. Google App Engine搜索:代碼段搜索結果中的HTML字段
- 9. 如何搜索代碼片段
- 10. 深度優先搜索代碼片段
- 11. 文本文件中的搜索字段
- 12. 從VB.NET中搜索文件
- 13. VS代碼 - 搜索目錄中所有文件中的文本
- 14. 從全文搜索中排除字段
- 15. 在源代碼中搜索
- 16. 在HTML代碼中搜索?
- 17. 從文件列表中搜索文件
- 18. 搜索代碼datasheed
- 19. PHP代碼「搜索」
- 20. 搜索VB6代碼
- 21. 谷歌搜索顯示CSS代碼的代碼片段
- 22. 搜索lzw編碼文件
- 23. 代碼優化 - 從Excel中循環搜索電子郵件
- 24. 使用搜索文件夾搜索正文字段
- 25. Twitterizer - C#代碼搜索的鳴叫從
- 26. 從java代碼搜索谷歌圖片
- 27. 從文本文件中搜索一行
- 28. 從文本文件中搜索ID
- 29. 在一個文件中搜索特定的行c代碼
- 30. 在txt文件中搜索程序java代碼
補丁--dry-run在修復已應用或與文件不匹配時會發出錯誤 – stark
修補程序--dry-run是否足夠智能以識別整個文件中的塊EV如果線條很少移動。我的意思是說有人可能已經觸及文件,並在其上面或下面插入一些行,使行號無關 – pavan
如果它使用上下文差異,它會找到它。 – stark