在c++ builder下使用regular expression的入門心得 |
|
holyguard
一般會員 發表:4 回覆:3 積分:1 註冊:2008-12-09 發送簡訊給我 |
在下野人獻曝,把在下兩個禮拜以來的研究心得寫出來
一、在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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |