全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2803
推到 Plurk!
推到 Facebook!

在c++ builder下使用regular expression的入門心得

 
holyguard
一般會員


發表:4
回覆:3
積分:1
註冊:2008-12-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-02-24 17:55:04 IP:122.117.xxx.xxx 訂閱
在下野人獻曝,把在下兩個禮拜以來的研究心得寫出來
一、在vc#2008下,對於regular expression有完整的支援,說明也很多,網路上用vc#當範例的文章也很多,但是cb的話,以在下辛苦找了兩個禮拜,這方面的文章非常少,適用在下的文章更少

二、想在cb下使用regular expression,可以在codegear網站找到SDL component suite,但是他並不支援所有regular expression的語法,不要浪費時間去安裝他了。在下目前推薦使用www.boost.org之下的regular expression,boost::regex

三、想使用boost::regex,要自己懂的去make lib,但是到了cb2009,可以參考codegear網站上的說明,直接將boost給include進來即可。
http://blogs.embarcadero.com/davidi/2008/07/21/38911

四、如果不熟regular expression的語法,在下推薦你看這個中文網站:
http://www.regexlab.com/zh/regref.htm

五、boost網站上有非常詳細的說明,該想的到的他都寫了,英文網站要花點時間k…(我也還沒有全部看完)
http://www.boost.org/doc/libs/1_35_0/libs/regex/doc/html/index.html

六、網路上有一些regular expression的工具,包括codegear網站可以找的到的SDL component suite和RegexBuddy,但是…都完全比不上expresso,直接去下載吧,其它工具您可都可丟掉了
http://www.ultrapico.com/Expresso.htm

七、您可以利用expresso加上「四」,反覆一直練習regular expression的語法直到熟練為止,最後再看「五」的範例

八、regular expression的語法,記得加上\,就可以改用c 使用,像是\d改成 \\d,"改成\"
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-02-24 18:09:29 IP:118.169.xxx.xxx 訂閱
感謝分享,順便幫您移區^_^
系統時間:2024-05-14 14:15:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!