字符串是從doc文本里取出來的;
比如這樣;
冠捷科技集團
冠捷科技集團成立于1967年,并于1999年10月在香港及新加坡兩地同步上市,為全球最大的個人計算機顯示器及第四大液晶電視制造商。
冠捷早于1990領(lǐng)先業(yè)界在大陸布局,如今已有海內(nèi)外十二大制造基地、七大銷售中心及四大研發(fā)中心。集團更創(chuàng)立自家品牌 AOC 及 Envision ,并分別于2009年及2011年取得飛利浦品牌顯示器及電視在全球及中國的獨家分銷權(quán)。2012年4月,集團與飛利浦成立合資公司TP Vision,接管飛利浦的電視業(yè)務(wù),負責(zé)飛利浦品牌電視在全球主要市場的產(chǎn)品設(shè)計、生產(chǎn)、分銷、推廣及銷售業(yè)務(wù)。2014年6月,TP Vision成為冠捷的全資公司。
目前,集團顯示器主要產(chǎn)品有:智能顯示器,交互式電子白板, 4K * 2K高分辨率顯示器,窄邊框顯示器等;電視主要產(chǎn)品有:4K * 2K高分辨率產(chǎn)品,智能電視、網(wǎng)絡(luò)電視,3D窄邊和纖薄電視產(chǎn)品等。
福建捷聯(lián)電子有限公司為冠捷科技全資子公司,主要從事液晶顯示設(shè)備的研究開發(fā)、生產(chǎn)制造和銷售推廣業(yè)務(wù),產(chǎn)品70%外銷,2014年產(chǎn)值204億元人民幣,出口額22億美元。
TPV Technology Group was founded in 1967 and has been publicly listed on the Hong Kong & Singapore stock exchanges since October 1999. Now it has become the world’s largest Monitor and fourth-largest LCD TV manufacturer
TPV stayed ahead of competitors to gain a foothold in mainland China as early as in 1990. So far TPV has established 12 manufacturing bases, seven sales centers and four R&D centers.TPV has distributed its products globally under its own brands-AOC and Envision. Since 2009 TPV has been exclusive licensee of the Philips brand for monitors and since 2011 it has sold Philips TVs in China. ?In April, 2012, TPV founded TP Vision as a joint venture together with Philips to take over the latter’s TV business of Design, production, distribution, marketing and selling around the world. Since June, 2014, TPV owns 100% of TP Vision.
Currently, the main products of monitor include Smart Monitor, Interactive Electronic Whiteboard, 3D Entertainment Monitor, 4K*2K High Resolution Monitor, Narrow-Frame Monitor. The main TV products include 4K*2K High Resolution TV, Smart TV, Internet TV, 3D Narrow-Frame and Slim TV.
TPV Electronics (Fujian) Co., Ltd, as a wholly owned subsidiary of TPV Group, specializes in R&D, manufacturing and marketing of display products. Around 70% of products are sold abroad. In 2014, its annual value of production reached 20.4 billion RMB and export exceeded US$ 2.2 billion.
/**
* 取出所以的中文內(nèi)容;
*
* @param string $charset
* @return bool|string
*/
function getFileDetailCn($charset = 'utf8')
{
$wordFileDetail = getWordFileDetail();
if($charset=='gb2312'){
if(!preg_match_all("/^[".chr(0xa1)."-".chr(0xff)."]+/", $wordFileDetail, $match)){
return false;
}
return implode('',$match[0]);
}
if($charset=='utf8'){
//只能匹配出漢字,不能匹配出標(biāo)點符號
if(!preg_match_all("/[\x{4e00}-\x{9fa5}]+/u", $wordFileDetail, $match)){
return false;
}
return implode('',$match[0]);
}
return false;
}
我目前的做法是,用正則匹配出來中文,然后用str_replace把中文替換成空,就拿到了英文;
但是,在開發(fā)過程中,有兩個問題;
一個是getFileDetailCn這個方法,只能取出所有中文,不能取出標(biāo)點符號,所以到最后replace替換的時候,通過這個方法拿到的字符串,并不能跟原來的字符串匹配到,所以替換不成;
所以,有沒有成熟的方法直接從這個字符串里拿到英文部分呢?
這里的需求是;中文里的數(shù)字,英文,標(biāo)點符號包括空格都要;英文里的數(shù)字,標(biāo)點符號也要;
兩個最好都是原樣輸出;
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團,成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。