批量查找替換軟件源代碼

批量查找替換軟件源代碼

ID:11650323

大?。?4.50 KB

頁數(shù):3頁

時間:2018-07-13

批量查找替換軟件源代碼_第1頁
批量查找替換軟件源代碼_第2頁
批量查找替換軟件源代碼_第3頁
資源描述:

《批量查找替換軟件源代碼》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、“批量查找替換軟件”源代碼要求:程序用C#編寫,數(shù)據(jù)庫用SQLServer,提供全部源代碼1.界面其中“查找列表”中顯示三列:原字符串(按在文本區(qū)中出現(xiàn)的先后順序排列),替換字符串,查找替換次數(shù)2.功能批量查找替換,如“阿聯(lián)酋”替換為“阿拉伯聯(lián)合酋長國”,“筋疲力盡”替換為“竭盡全力”等等(查找替換詞條一萬條以上)①點擊“導(dǎo)入”按鈕,從txt文件(編碼Unicode)導(dǎo)入查找替換詞條(一萬條以上)②點擊“查看”按鈕,查看導(dǎo)入的查找替換詞條③在“文本區(qū)”粘貼文本(一萬詞以內(nèi))④點擊“批量查找”按鈕,在“查找列表”中列出所有在文本中出現(xiàn)的查找替換詞條

2、(原字符串按在文本中出現(xiàn)的先后順序排列,并列出出現(xiàn)次數(shù))⑤點擊“批量替換”按鈕,按導(dǎo)入的查找替換詞條對文本進(jìn)行替換⑥點擊“導(dǎo)出”按鈕,將查找列表中的內(nèi)容用word表格的形式導(dǎo)出參考建議方法一首先,調(diào)用Lucene.NET的中文分詞模塊然后,將分出的中文詞一個一個在SQLServer中查找。記錄中文詞在文本區(qū)出現(xiàn)的次數(shù)。然后對找到的中文詞進(jìn)行排序,記錄中文詞第一個字和最后一個字的行列數(shù)。先比較第一個字的行數(shù),行數(shù)小的中文詞在前;如果第一個字的行數(shù)相同,則列數(shù)小的中文詞在前;如果第一個字的行列數(shù)都相同,則比較最后一個字的行數(shù),行數(shù)小的中文詞在前;如果

3、第一個字的行列數(shù)都相同,最后一個字的行數(shù)也相同,則列數(shù)小的中文詞在前。方法二首先,從SQLServer中查出所有原字符串然后,利用Lucene.NET包中的phrase方法(一種短語查詢的方法,全稱記不清了,參考《開發(fā)自己的搜索引擎——Lucene2.0+Heritrix》),把字符串一個一個在文本中查詢。記錄中文詞在文本區(qū)出現(xiàn)的次數(shù)。然后對找到的中文詞進(jìn)行排序,記錄中文詞第一個字和最后一個字的行列數(shù)。先比較第一個字的行數(shù),行數(shù)小的中文詞在前;如果第一個字的行數(shù)相同,則列數(shù)小的中文詞在前;如果第一個字的行列數(shù)都相同,則比較最后一個字的行數(shù),行數(shù)小

4、的中文詞在前;如果第一個字的行列數(shù)都相同,最后一個字的行數(shù)也相同,則列數(shù)小的中文詞在前。上述兩個辦法不知道哪個更好。本人初學(xué)C#,難免班門弄斧,但真心希望向大家學(xué)習(xí)更多的編程知識。希望威客朋友能提出更好的方法,實現(xiàn)更快速地批量查找替換。參考網(wǎng)頁http://www.lietu.com/doc/LuceneDotNetSeg.htm參考軟件《全能文本批量替換查找工具7.5》

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。