乱一色一一区二区三区-露脸国产精品自产在线播-陆贞传奇第58集在线观看-鲁一鲁噜噜噜-鲁大师成人精品视频-噜噜在线

在ASP.NET中自動給URL加上超鏈接

日期:2012/3/8 / 人氣:

 作為一個(gè)程序員,在完成設(shè)計(jì)后還要根據(jù)程序的情況以及用戶的反映不斷對程序進(jìn)行改進(jìn),這樣才能不斷地完善自己的作品。筆者在制作完軟件商務(wù)網(wǎng)的論壇后,發(fā)現(xiàn)人們總喜歡在帖子中加上各種有用的URL鏈接或Email地址。而筆者當(dāng)初設(shè)計(jì)時(shí)沒有考慮到這一點(diǎn),使得這些URL鏈接或Email地址只能以文字的形式而并不是以超鏈接的形式顯示,其它瀏覽帖子的人還必須把這些URL鏈接拷貝到瀏覽器中或把Email地址拷貝到Outlook中才能轉(zhuǎn)到相應(yīng)的鏈接地址或發(fā)送電子郵件到相應(yīng)的Email地址。
發(fā)現(xiàn)這個(gè)問題后,筆者即著手進(jìn)行解決。首先是從網(wǎng)上查找有關(guān)這方面的現(xiàn)在代碼,可惜的是,在搜索引擎上反復(fù)查找也沒有發(fā)現(xiàn)這方面的文章。后來一想,干脆自己用ASP.NET編寫一個(gè)。

 

佛山網(wǎng)站建設(shè)_佛山網(wǎng)站制作_佛山網(wǎng)站設(shè)計(jì)_佛山網(wǎng)站_佛山網(wǎng)頁設(shè)計(jì)_佛山網(wǎng)頁建設(shè)_佛山網(wǎng)頁制作

 要想自動顯示超鏈接的關(guān)鍵在于如何能正確識別超鏈接,毫無疑問的,最有效的方法是用正則表達(dá)式。正則表達(dá)式是由普通字符(例如字符 a 到 z)以及特殊字符(稱為元字符)組成的文字模式,描述了一種字符串匹配的模式,可以用來檢查一個(gè)串是否含有某種子串、將匹配的子串做替換或者從某個(gè)串中取出符合某個(gè)條件的子串等。.NET基礎(chǔ)類庫中包含有一個(gè)名字空間和一系列可以充分發(fā)揮規(guī)則表達(dá)式威力的類,用它就可以自動探測出文字中的URL鏈接或Email地址。下面具體講講如何用ASP.NET(C#)一步步實(shí)現(xiàn)我們的目的:

首先,要想在ASP.NET(C#)中使用正則表達(dá)式就必須把 System.Text.RegularExpressions 這個(gè)命名空間包含進(jìn)來:
using System.Text.RegularExpressions;

  
第二步是用正則表達(dá)式識別URL超鏈接:

Regex urlregex = new Regex(@"(http://([w.]+/?)S*)",
RegexOptions.IgnoreCase|RegexOptions.Compiled);

這里的代碼是用正則表達(dá)式識別Email地址:

Regex emailregex = new Regex(@"([a-zA-Z_0-9.-]+@[a-zA-Z_0-9.-]+.w+)",
RegexOptions.IgnoreCase|RegexOptions.Compiled);

  
第三步,當(dāng)程序已經(jīng)識別出URL超鏈接或Email地址后,必須用超鏈接對這些超鏈接進(jìn)行替換,這樣才能把這些文字顯示為鏈接的形式。我這里把它們?nèi)堪诤瘮?shù)中:

private void Button1_Click(object sender, System.EventArgs e)
{
string strContent = InputTextBox.Text;
Regex urlregex = new Regex(@"(http://([w.]+/?)S*)",
RegexOptions.IgnoreCase| RegexOptions.Compiled);
strContent = urlregex.Replace(strContent,
"");
Regex emailregex = new Regex(@"([a-zA-Z_0-9.-]+@[a-zA-Z_0-9.-]+.w+)",
RegexOptions.IgnoreCase| RegexOptions.Compiled);
strContent = emailregex.Replace(strContent, "");
lbContent.Text += "
"+strContent;
}


  通過以上幾步,你就可以在網(wǎng)頁上自動顯示超鏈接以及Email地址了

 

作者:朋友圈科技


Go To Top 回頂部
主站蜘蛛池模板: 夫妻性生活一级黄色片 | 亚洲AV国产福利精品在现观看 | 超级毛片 | 92国产福利久久青青草原 | 美女视频91 | 久久久影院亚洲精品 | 国产欧美日韩视频在线观看一区二区 | 国产一级毛片潘金莲的奶头 | 久久电影午夜 | 边摸边吃奶又黄激烈视频韩国 | 国产成人精品福利色多多 | 垫底辣妹免费观看完整版 | 啊哈~嗯哼~用力cao我小说 | 精品国产品香蕉在线观看 | 成人中文字幕在线高清 | 国产91对白在线观看 | 亚洲精品国产福利片 | 俄罗斯毛片免费大全 | 涩色网站 | a级在线看 | 亚洲国产区男人本色在线观看欧美 | 亚洲精品色婷婷在线影院麻豆 | 狠狠色 | 午夜视频一区二区三区 | 亚洲瑟瑟网 | 国产精品九九久久一区hh | 亚洲AV久久无码精品九九软件 | 糖心hd在线观看 | 极品妖艳许清赵丽全文免费阅读 | 99精品国产高清自在线看超 | 娇妻与公陈峰姚瑶最新版 | 波多野结衣xxxx性精品 | 黄 色 大 片 网站 | 国产精品99精品久久免费 | 免费看一级| 欧美3p大片在线观看完整版 | 2020韩国三级理论在线观看 | 免费一级国产大片 | 亚洲国产在线播放 | 91精品国产亚一区二区三区 | 赤色疑惑 |