主頁 > 知識庫 > 正則表達(dá)式實(shí)現(xiàn)最小匹配功能的方法

正則表達(dá)式實(shí)現(xiàn)最小匹配功能的方法

熱門標(biāo)簽:甘肅醫(yī)療外呼系統(tǒng)排名 梅縣地圖標(biāo)注 西藏智能外呼系統(tǒng)代理商 ai電話機(jī)器人搭建 貴港公司如何申請400電話 外呼系統(tǒng)無呼出路由是什么原因 地圖標(biāo)注教學(xué)點(diǎn) 呼叫系統(tǒng)外呼只能兩次 400電話辦理電話辦理

本文實(shí)例講述了正則表達(dá)式實(shí)現(xiàn)最小匹配功能的方法。分享給大家供大家參考,具體如下:

正則表達(dá)式默認(rèn)情況下實(shí)現(xiàn)的是最大化匹配,這在有些情況下是非常不愿意出現(xiàn)的,比如下面這段代碼:

# starting IndiaInventoryAPP.exe" ~~DisplayVariableValues "parameterGroup,mailRecipients,ModuleArgs"~DisplayVariableValues "LogFolder"~$binaryExitCode = 0~~$IndiaInventoryArgs = "-asWin32Console -S HKDRMSUAT3 -D $DatabaseName -U $DatabaseUserName -P $DatabasePassword -L $LogFolder -MailRecipients $mailRecipients -T $today_yyyy -Z D:\cs48516\posIds.txt"~ExecuteBinaryCommand ([ref]$binaryExitCode) "$applicationPath/IndiaInventoryAPP.exe" $IndiaInventoryArgs $true~

我們想匹配#與~中間的任何文字,實(shí)現(xiàn)最小匹配的方法就是利用(?i)

下面是具體實(shí)現(xiàn)方法:

string commentGrammer = @"(?i)\#.*?~";
Regex commentRegex = new Regex(commentGrammer,RegexOptions.IgnoreCase|RegexOptions.Singleline);
MatchCollection commentMC = commentRegex.Matches(input);
foreach (Match match in commentMC)
{
  int length = match.Length;
  int index = match.Index;
  richTextBox.Select(index, length);
  richTextBox.SelectionColor = Color.Green;
}

PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:

JavaScript正則表達(dá)式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg

希望本文所述對大家正則表達(dá)式學(xué)習(xí)有所幫助。

您可能感興趣的文章:
  • 正則表達(dá)式匹配任意字符(包括換行符)的寫法
  • 正則表達(dá)式匹配不包含某些字符串的技巧
  • 匹配yyyy-mm-dd日期格式的的正則表達(dá)式
  • 匹配中文漢字的正則表達(dá)式介紹
  • 正則表達(dá)式 匹配至少有一個非空白字符并且不超過指定長度
  • js 正則表達(dá)式學(xué)習(xí)筆記之匹配字符串
  • 正則表達(dá)式匹配 非XXX的行
  • PHP匹配多行的正則表達(dá)式分析
  • js正則表達(dá)式匹配數(shù)字字母下劃線等
  • php用正則表達(dá)式匹配URL的簡單方法
  • php正則表達(dá)式匹配img中任意屬性的方法
  • 匹配任意字符的正則表達(dá)式寫法

標(biāo)簽:湖州 大興安嶺 本溪 哈密 泰安 涼山 常州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《正則表達(dá)式實(shí)現(xiàn)最小匹配功能的方法》,本文關(guān)鍵詞  正則,表達(dá)式,實(shí)現(xiàn),最小,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《正則表達(dá)式實(shí)現(xiàn)最小匹配功能的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于正則表達(dá)式實(shí)現(xiàn)最小匹配功能的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章