TextBox 有 SelectionStart 和 SelectionLength 兩個(gè)屬性,分別代表選中字符(也就是查找之后高亮的那部分)的起始位置和長度。
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),蒼梧企業(yè)網(wǎng)站建設(shè),蒼梧品牌網(wǎng)站建設(shè),網(wǎng)站定制,蒼梧網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,蒼梧網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
string 類型本身有方法 IndexOf(),可以獲取某個(gè)字符串第一次出現(xiàn)的位置,把這個(gè)值賦值給 SelectionStart,把這個(gè)字符串的 Length 賦值給 SelectionLength,這就是查找并高亮功能了。
替換的話就是 Replace() 方法。
@interface不替換的話,就把正則改成:
@(?!interface)[^\s]+(\s|$)
如果@t3(synopsis = "AB") 這個(gè)等號(hào)前后沒有空格,就很簡(jiǎn)單,直接用下面的搞定,如果有空格,這個(gè)正則就會(huì)復(fù)雜很多了:
Regex.Replace(@"@t1
@t2()
@t3(synopsis=""AB"")
@t4(""unused"")
creatCommChat(@WebParam(name=""chatID"") String chatID,@WebParam(name=""creatUserID"") String creatUserID)", @"@[^\s]+(\s|$)", "")
1.選中要替換文本框中文字直接出入即可.
2.從textbox的屬性中設(shè)置:雙擊textbox1,打開其代碼框在光標(biāo)處輸入TextBox1.Text = "你好!",你好是輸入的內(nèi)容.