国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

JScript中正、則表達式用法詳解

2019-11-02 14:48:43
字體:
來源:轉載
供稿:網友

呵呵,先羅嗦幾句,去年用C#做了一個語法高亮的小東西,根據配制文件中的信息把所給代碼格式化成HTML,使它能在網頁上顯示出和編輯器里一樣的語法元素高亮的效果以及支持代碼折疊。沒錯,就是和博客園上看到的類似啦。因為我當時使用的是MSN Space,它沒有提供這項功能,只好自己寫一個咯。 

我使用的是C#進行編寫,起初使用的是超級繁瑣的for,while,switch,if等基本語句來判斷關鍵字等等,大家莫笑話,本人愚笨當時還不知道正則表達式是何物,所以只能用這種土辦法了,當然土辦法還是有效果的,只是一個函數里冗長的代碼,以后要維護起來恐怕是非常難的,心想別的軟件不可能是這么寫的吧,于是乎到google上搜索了一陣,找到了些語法高亮的代碼和開源項目,開起來一看。。。。。暈,一個個都那么復雜,說實在我最不喜歡做的事就是看別人代碼了,不是我自命不凡,實在看別人代碼實在是很暈,除非是有非常詳細的文檔描述,要不然我瞄兩眼就不想看了,頂多是看看別人接口怎么寫的,然后猜測他內部怎么實現。 

雖然搜索來的東西沒有多大幫助,不過還是讓我知道了正則表達式這個東東,具體忘記哪里看到的了。當時就開始一邊研究正則表達式一邊改造偶那“破玩意兒”。接著沒多久在博客園重新開博了,終于開用上博客園的語法加亮功能啦,于是自己寫個代碼HTML高亮顯示的東東就失去了一個主要動力了。其次,用C#做的語法高亮模塊,只能運行在服務器端,或者WinForm程序上,而我最終要獲取的是HTML代碼以顯示在頁面上,我認為還是客戶端腳本最適合這項工作。只可惜自己對JS并不甚了解。。。后來這段時間又胡搞瞎搞別的去了,也沒有再改進那個語法加亮模塊了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河东区| 特克斯县| 通化市| 聊城市| 长寿区| 怀宁县| 德保县| 年辖:市辖区| 建宁县| 麻阳| 云安县| 西充县| 通海县| 永丰县| 南京市| 德格县| 昔阳县| 太和县| 乌拉特后旗| 策勒县| 大化| 阳原县| 抚松县| 三门县| 乌兰浩特市| 沭阳县| 襄城县| 宝清县| 深泽县| 崇阳县| 深泽县| 永修县| 宝鸡市| 舒城县| 景德镇市| 泸西县| 成都市| 锦州市| 陵川县| 育儿| 凤冈县|