亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種在EI中論文查收結(jié)果快速處理的方法

        2011-04-12 08:14:30王英春范紅月
        科學(xué)之友 2011年5期
        關(guān)鍵詞:字符串腳本文檔

        王英春,范紅月

        (大連海事大學(xué)圖書館,遼寧 大連 116026)

        美國《工程索引》(The Engineering Index,簡寫 EI),1884年由美國工程信息公司(Engineering Information Inc·)創(chuàng)辦,是一個主要收錄工程技術(shù)期刊文獻和會議文獻的大型國際權(quán)威檢索系統(tǒng)?!禘I》發(fā)展至今,已有4種版本,即印刷版、光盤版、聯(lián)機版和網(wǎng)絡(luò)版。EI網(wǎng)絡(luò)版數(shù)據(jù)庫是目前全球最全面的工程檢索二次文獻數(shù)據(jù)庫,文獻來源于5 100多種工程類期刊、會議論文集和技術(shù)報告、數(shù)據(jù)庫涵蓋工程和應(yīng)用科學(xué)領(lǐng)域的各學(xué)科。網(wǎng)上可以檢索到1969年至今的文獻,數(shù)據(jù)庫每周更新數(shù)據(jù),以確保用戶可以跟蹤其所在領(lǐng)域的最新進展。

        大學(xué)教師發(fā)表論文的情況,在一定程度上反映了學(xué)校的科研實力和技術(shù)水平,尤其是被世界一些著名檢索系統(tǒng)所收錄的論文,其數(shù)量和質(zhì)量更是衡量學(xué)??蒲?、學(xué)術(shù)實力的重要標(biāo)志之一。許多院校和科研單位在每年年終時都要檢索以本單位為第一作者單位發(fā)表的論文被Ei收錄的情況,以此來客觀評價大連海事大學(xué)的科研水平及發(fā)展?fàn)顩r,為單位領(lǐng)導(dǎo)了解、掌握本單位的科研能力、修訂長期科研發(fā)展規(guī)劃提供參考和決策的依據(jù)。

        在實際檢索中必須通過機構(gòu)名稱(Author Affiliation)進行檢索,其檢索結(jié)果過于冗長,包含很多不需要的條目。常規(guī)的做法是人工檢查,逐條刪除多余的條目。面對數(shù)百篇甚至數(shù)千篇的論文檢索數(shù)據(jù),如果由人工進行處理,通常需要數(shù)天時間,勞動強度極大,而且極易因為檢索人員的疲勞造成漏刪和誤刪的結(jié)果。筆者在對檢索處理工作進行分析研究的基礎(chǔ)上,研究出了一種檢索數(shù)據(jù)自動處理方法,并運用了一種常見的文件編輯軟件UltraEdit所具有Java腳本執(zhí)行功能。通過編寫腳本程序,實現(xiàn)了檢索條目自動刪除冗余信息、添加論文編號以及格式排版功能,極大地提高了論文檢索結(jié)果處理的速度和質(zhì)量。

        文章的方法是,從EI檢索到所查文章,選中后,以Plaint text format(ASCII)格式下載,并以.txt格式進行保存,然后用文本編輯器UltraEdit打開該文件,UltraEdit是一套功能強大的編輯器,能夠滿足大多數(shù)的編輯需要,支持用戶用Java指令編寫所需的腳本。下面分別介紹自動刪除特定條目和添加論文標(biāo)號及格式排版的實現(xiàn)。

        1 刪除特定條目的實現(xiàn)

        Ultra Edit的腳本通過嵌入的JavaScript引擎啟用。這允許用戶在享受完整JavaScript語言的強大和靈活的同時使用以下指定的命令與編輯器(應(yīng)用程序?qū)ο竺睿┖驮诰庉嬈髦写蜷_的文檔(文檔對象命令)進行特別交互。在一個Ultra Edit的腳本中Ultra Edit.active Document所對應(yīng)的就是當(dāng)前打開的文檔,所有的操作針對該文檔完成。通過該文檔對象支持的find功能和deleteLine功能即可實現(xiàn)特定條目的刪除。下面以刪除全部檢索結(jié)果中Corresponding author這個條目為例來詳細(xì)介紹,流程圖見圖1。其簡要說明:①通過編寫代碼定義對應(yīng)Corresponding author條目的字符串Str;②通過Ultra Edit.active Document對象的top函數(shù)將處理開始位置置于文檔起始行;③進入循環(huán)處理來刪除全部包含Corresponding author的條目;④循環(huán)中搜索過程首先利用Ultra Edit.active Document對象find Replace子對象的find函數(shù)尋找包含Corresponding author字符串的行;⑤再通過if語句判斷Ultra Edit.active Document對象的isFound函數(shù)返回值是否為真,如果為真,就代表找到了包含Corresponding author字符串的行;⑥通過Ultra Edit.active Document對象的delete Line函數(shù)刪除該行;⑦通過Ultra Edit.active Document對象的top函數(shù)返回文檔的起始行,重新開始搜索。需要注意的是第⑦步驟中代碼非常重要,如果不返回起始行而繼續(xù)往下搜索的話就會導(dǎo)致刪除行不正確。如果if語句判斷Ultra Edit.active Document對象的isFound函數(shù)返回值為假,則表示文檔中已經(jīng)沒有包含Corresponding author字符串的行,執(zhí)行else語句中的代碼break結(jié)束循環(huán)。這樣就完成了對檢索結(jié)果中所有Corresponding author條目的自動刪除工作。

        圖1 刪除特定條目算法流程圖

        要刪除其他條目只需在腳本中復(fù)制上述代碼,將str=“Corresponding author”一行中的字符串改成對應(yīng)條目的特定字符串即可,非常簡便、可操作性極強。

        2 添加論文編號和格式排版功能的實現(xiàn)

        圖2 添加論文編號算法流程圖

        原始檢索結(jié)果中通過來對應(yīng)檢索結(jié)果第n條的編號,在實際應(yīng)用中通常需要自定的編號,例如[n]。另外檢索結(jié)果導(dǎo)出后,文字排版是很隨意的,通常需要整齊的排版,例如編號后全部采用相同的縮進量等等。通過下述腳本可以實現(xiàn)添加論文編號和格式排版的功能。算法流程見圖2,其簡要說明:①初始定義。其中,a)定義一個記錄行號的變量lineNum,初值賦為0;b)再定義一個記錄編號的變量x,初值賦為1,如果希望從零開始編號則可將x的初值賦為0;c)定義了對應(yīng)Accession number條目,也就是每一個檢索項的起始條目的字符串Str。②通過Ultra Edit.active Document對象的top函數(shù)將處理開始位置置于文檔起始行。③進入循環(huán)處理,來給每一個檢索項添加編號,之后首先利用Ultra Edit.active Document對象find Replace子對象的find函數(shù)尋找包含Accession number字符串的行。④通過if語句判斷Ultra Edit.active Document對象的isFound函數(shù)返回值是否為真,如果為真,就代表找到了新的檢索項,進入步驟⑤。⑤通過Ultra Edit.active Document對象的current Line Num屬性獲得該行編號,通過Ultra Edit.active Document對象的gotoLine函數(shù)跳轉(zhuǎn)到文檔該行的第一列。⑥通過Ultra Edit.active Document對象的write函數(shù)將[x]編號加在該檢索項所有條目之前,將檢索項編號加一。⑦跳轉(zhuǎn)至下一行繼續(xù)處理。如果if語句判斷Ultra Edit.active Document對象的isFound函數(shù)返回值為假,則表示文檔中已經(jīng)沒有新的檢索項了,執(zhí)行else語句中的代碼break結(jié)束循環(huán)。這樣就完成了對檢索結(jié)果中所有檢索項的自動編號工作。

        圖3 自動排版算法流程圖

        接下來是自動排版的算法。①通過Ultra Edit.active Document對象的top函數(shù)將處理開始位置重新置于文檔起始行。②記錄行號的變量line Num的值賦為0。③進入循環(huán)處理,來給除檢索項編號外的所有行進行排版,循環(huán)通過Ultra Edit.active Document對象isEof函數(shù)判斷是否已經(jīng)到了文檔的結(jié)尾,來作為循環(huán)結(jié)束條件。如果沒到文檔結(jié)尾,則執(zhí)行第④步,跳轉(zhuǎn)至lineNum所對應(yīng)的行的第一列。④通過Ultra Edit.active Document對象的isChar函數(shù)判斷該行的第一個字符是否為[,如果是則代表該行是檢索項編號,無需處理,如果不是則執(zhí)行第⑤步。⑤Ultra Edit.active Document對象的write函數(shù)在該行寫入一個制表符,將該行縮進四個字符。⑥將行編號加一,繼續(xù)處理下一行。循環(huán)結(jié)束后就完成了對檢索結(jié)果的自動排版工作。

        3 結(jié)論

        文章介紹了一種在EI中論文查收結(jié)果快速處理的方法。利用UltraEdit的腳本功能,編寫了自動刪除特定條目和添加論文標(biāo)號及格式排版的功能,極大地提高了文獻檢索結(jié)果處理的自動化程度和速度。以本校為例,2009年度EI檢索總篇數(shù)近300篇,采用文章方法處理總耗時僅為47 s,而以往該項工作需耗時1天以上,還需要進行人工校核。本人對圖書館信息檢索自動化處理方面進行了有益的嘗試,相關(guān)人員可以根據(jù)需要編寫適當(dāng)?shù)哪_本,提高工作效率,享受信息化和數(shù)字化帶來的便利。

        猜你喜歡
        字符串腳本文檔
        酒駕
        有人一聲不吭向你扔了個文檔
        安奇奇與小cool 龍(第二回)
        數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
        電子測試(2018年14期)2018-09-26 06:04:24
        快樂假期
        基于RI碼計算的Word復(fù)制文檔鑒別
        Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
        一種新的基于對稱性的字符串相似性處理算法
        依據(jù)字符串匹配的中文分詞模型研究
        不讓他人隨意下載Google文檔
        電腦迷(2012年4期)2012-04-29 06:12:13
        少妇av免费在线播放| 亚洲av综合久久九九| 国产精品成人va| 水蜜桃一二二视频在线观看免费| 精品人妻码一区二区三区红楼视频| 国产免码va在线观看免费| 欧美丰满熟妇aaaaa片| 国产精品久久久久久久专区 | 日本高清一区二区不卡| а√天堂8资源中文在线| 国产精品人妻一区夜夜爱| 欧洲亚洲色一区二区色99| 国产一区二区三区 在线观看| 国产精品538一区二区在线| 欧美日韩精品一区二区在线视频| 麻豆AV无码久久精品蜜桃久久| 丝袜美腿国产一区二区| 久热国产vs视频在线观看| 热99精品| 内射中出后入内射极品女神视频| 精品一区二区三区在线视频| 8ⅹ8x擦拨擦拨成人免费视频| 国产精品98视频全部国产| 亚洲精品一区二区网站| 香港三日本三级少妇三级视频| 欧美日本亚洲国产一区二区| 精品女同一区二区三区在线播放器| 精品人妻一区二区三区浪人在线| 亚洲高清国产成人精品久久 | 亚洲国产综合在线亚洲区亚洲av| 国产精品理论片在线观看| 99偷拍视频精品一区二区| 成年视频网站在线观看777| 日韩精品一区二区免费| 亚洲av中文无码乱人伦在线播放| 亚洲亚洲网站三级片在线| 美女射精视频在线观看| 亚洲女人毛茸茸粉红大阴户传播 | 亚洲图区欧美| 亚洲美女av二区在线观看| 99久久精品免费看国产一区二区三区|