楊子江 劉黎明 陳新勝 劉廿明 蔡春夢(mèng) 廖開懷 李貞錚
摘 ? 要:實(shí)現(xiàn)科技查新報(bào)告撰寫的自動(dòng)化和智能化是查新技術(shù)的發(fā)展趨勢(shì),筆者使用JavaScript語(yǔ)言,利用正則表達(dá)式,完成萬(wàn)方導(dǎo)出參考文獻(xiàn)文本字符的檢測(cè)、替換、調(diào)整,在HTML網(wǎng)頁(yè)端實(shí)現(xiàn)對(duì)參考文獻(xiàn)格式的快速調(diào)整,能夠減少重復(fù)性的工作,提高查新員撰寫查新報(bào)告的工作效率。
關(guān)鍵詞:科技查新 ?參考文獻(xiàn) ?正則表達(dá)式 ?JavaScript
中圖分類號(hào):TP3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? ? ? ? ? ? ? ? ? ? 文章編號(hào):1674-098X(2020)02(c)-0121-02
Abstract:To realize the automation and intelligence of scientific and technological novelty search report writing is the development trend of the new technology. The author uses JavaScript language and regular expression to complete the detection, replacement and adjustment of the text characters of the universal exported references, and realize the quick adjustment of the reference format on the HTML web end, which can reduce the repetitive work and improve the working efficiency of the novelty search report.
Key Words:Novelty search;Reference documentation;Regular expression;JavaScript
科技是國(guó)之利器,世界上的現(xiàn)代化強(qiáng)國(guó)無(wú)一不是創(chuàng)新強(qiáng)國(guó)、科技強(qiáng)國(guó)。習(xí)近平同志在黨的十九大報(bào)告中強(qiáng)調(diào),創(chuàng)新是引領(lǐng)發(fā)展的第一動(dòng)力,加快建設(shè)創(chuàng)新型國(guó)家是實(shí)現(xiàn)中國(guó)夢(mèng)的內(nèi)在要求??萍疾樾伦鳛榭萍挤?wù)的重要內(nèi)容,主要是對(duì)查新報(bào)告的查新點(diǎn)進(jìn)行文獻(xiàn)檢索、分析,得出是否具有創(chuàng)新的結(jié)論,為避免重復(fù)研究、成果鑒定等提供依據(jù)。隨著我國(guó)科技的快速發(fā)展,對(duì)相關(guān)項(xiàng)目進(jìn)行科技查新的需求也越來(lái)越多,以湖南省科學(xué)技術(shù)信息研究所為例,2017—2019年期間,每年的查新報(bào)告數(shù)量都保持著10%的增長(zhǎng)。因此,在查新員數(shù)量有限的情況下,利用JavaScript語(yǔ)言完成無(wú)技術(shù)含量的重復(fù)性工作,提高科技查新的撰寫效率便成為了筆者的研究方向。
1 ?研究背景
在計(jì)算機(jī)技術(shù)智能化科技查新方面,國(guó)內(nèi)開發(fā)和應(yīng)用了一些軟件工具開展了相關(guān)工作:甘肅省科學(xué)技術(shù)情報(bào)研究所開發(fā)科技查新智能管理系統(tǒng)、楊碩采用.NET技術(shù)及AJAX技術(shù),設(shè)計(jì)綜合智能化查新系統(tǒng)[1];羅思民、洪凡、謝秋梅開展了科技查新檢索及撰寫報(bào)告工作平臺(tái)的研究[2]。上述技術(shù)在一定程度上提高了查新機(jī)構(gòu)的業(yè)務(wù)受理效率,但并未顯著提高查新報(bào)告的撰寫效率。以湖南省科學(xué)技術(shù)信息研究所為例,查新員檢索相關(guān)文獻(xiàn)后,修改一篇參考文獻(xiàn)的格式平均需要花30s左右,重復(fù)性的修改工作不僅浪費(fèi)時(shí)間,而且會(huì)使查新員產(chǎn)生視覺(jué)疲勞,降低工作效率。使用筆者的這套程序,一方面,修改一篇參考文獻(xiàn)只需要復(fù)制粘貼操作,可控制在5s以內(nèi),另一方面,可降低查新員修改文獻(xiàn)格式時(shí)的視覺(jué)疲勞,提升工作幸福感。
2 ?編程語(yǔ)言選擇
對(duì)于非計(jì)算機(jī)專業(yè)的查新員來(lái)說(shuō),選擇一門適合科技查新且容易上手的編程語(yǔ)言顯得尤為借重要,筆者在對(duì)比了近年來(lái)在人工智能領(lǐng)域大熱的Python語(yǔ)言、經(jīng)典的C語(yǔ)言、智能手機(jī)程序大量使用的Java語(yǔ)言后,最終選擇了可以將代碼寫進(jìn)HTML頁(yè)面的JavaScript語(yǔ)言。JavaScript語(yǔ)言由網(wǎng)頁(yè)端運(yùn)行,與操作系統(tǒng)沒(méi)有關(guān)系,既可在電腦系統(tǒng)運(yùn)行也可在手機(jī)系統(tǒng)運(yùn)行,兼容各大系統(tǒng)和瀏覽器。
3 ?設(shè)計(jì)思路
以直接由萬(wàn)方導(dǎo)出的文獻(xiàn)“[1]林濤,史萍萍,邵慧萍,等.不同形狀鎢粉化學(xué)鍍銅的研究[J].稀有金屬材料與工程,2014,43(4):973-976.”為例,需要將改文獻(xiàn)改為湖南省科學(xué)技術(shù)信息研究所的查新報(bào)告格式:“文獻(xiàn)1.不同形狀鎢粉化學(xué)鍍銅的研究/林濤,史萍萍,邵慧萍,等/稀有金屬材料與工程/2014,43(4):973-976”。分析順序和標(biāo)點(diǎn)符號(hào)的不同,首先將原格式的“.”改為斜杠“/”。再將順序調(diào)整,文章標(biāo)題在前,作者在后,去掉“[J]”。在JavaScript 語(yǔ)言中,文本可用正則表達(dá)式完成檢測(cè)和替換。正則表達(dá)式用于字符串進(jìn)行搜索匹配的一種模式。JavaScript語(yǔ)言中引入正則表達(dá)式主要作用:驗(yàn)證字符串的格式、查找字符串、替換文本[3]。
4 ?JavaScript代碼
筆者所使用的電腦的主要參數(shù)如下:處理器:Intel(R) Core(TM) i5-8500 CPU,內(nèi)存:16.0 GB,系統(tǒng):Windows10 64位,測(cè)試瀏覽器Microsoft Edge。
代碼:<!DOCTYPE html>加上了<!DOCTYPE html>之后可讓瀏覽器強(qiáng)制使用w3c標(biāo)準(zhǔn)來(lái)解析和渲染頁(yè)面。
(可以用繁體中文)如圖1,通過(guò)點(diǎn)擊“轉(zhuǎn)換1行”,即可輸出符合湖南省科學(xué)技術(shù)信息研究所標(biāo)準(zhǔn)的查新報(bào)告參考文獻(xiàn)格式,筆者做了大量的測(cè)試,完全兼容萬(wàn)方的期刊類參考文獻(xiàn),已測(cè)試的電腦端瀏覽器包括:Microsoft Edge、Internet Explorer 10、Firefox、Safari、Chrome、Opera、360安全瀏覽器、QQ瀏覽器;移動(dòng)端瀏覽器包括:UC瀏覽器,QQ瀏覽器、搜狗瀏覽器、獵豹瀏覽器。(需要該程序可聯(lián)系hunanchaxin@163.com)
5 ?展望
狄更斯曾說(shuō):這是最好的時(shí)代,也是最壞的時(shí)代。誠(chéng)哉斯言,物質(zhì)財(cái)富不斷積累,科技進(jìn)步日新月異,這個(gè)時(shí)代對(duì)查新報(bào)告提出了更高的要求、更快的撰寫報(bào)告速度,因此,查新機(jī)構(gòu)和查新員不能局限與以往的工作模式,我們必須直面挑戰(zhàn),積極推進(jìn)科技查新智能化開發(fā),增強(qiáng)科技創(chuàng)新能力,提高查新報(bào)告的質(zhì)量和撰寫速度,為創(chuàng)新型國(guó)家的建設(shè)做出貢獻(xiàn)[4]。在解決參考文獻(xiàn)的自動(dòng)調(diào)整之后,下一步工作應(yīng)利用Python語(yǔ)言,通過(guò)排列組合將查新點(diǎn)的關(guān)鍵詞自動(dòng)檢索分析,這些有待于在以后的研究中進(jìn)一步解決和完善。
參考文獻(xiàn)
[1] 楊碩.科技查新系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].大連理工大學(xué),2015.
[2] 羅思民,洪凡,謝秋梅.科技查新檢索及撰寫報(bào)告工作平臺(tái)研究[J].圖書情報(bào)導(dǎo)刊,2017(2):5.
[3] 楊花雨,李銀地.JavaScript技術(shù)利用正則表達(dá)式驗(yàn)證表單的探討[J].電腦知識(shí)與技術(shù),2019,15(24):22-24.
[4] 楊子江.大數(shù)據(jù)智能科技查新1.0[J].數(shù)碼設(shè)計(jì),2019(S1):195-198.