/*
通過檢查返回的 match 物件的 success 屬性值,可以確定是否在輸入字串中找到了正規表示式模式。
* 如果匹配成功,則返回的 match 物件的 value 屬性將包含 input 中與正規表示式模式匹配的子字串。
* 如果未找到匹配項,其值將為 string.empty。
此方法返回 input 中與正規表示式模式匹配的第乙個子字串。
* 通過重複呼叫返回的 match 物件的 match.nextmatch 方法,可以檢索後續匹配項。
* 另外,也可以通過呼叫 regex.matches(string) 方法在一次方法呼叫中檢索所有匹配項。
*///regex reg = new regex(s1,s2);
//match match = reg.match(s2);
= match.value; //找到的匹配字串
//return match.success; //找到返回 true
/************************************/
//split 返回由指定分隔符分開的字串陣列
regex reg = new regex("[@_.]");
string result = reg.split("[email protected]");
textbox2.lines = result;
/****************************************/
//將點(.)替換成星號(*)
//string str="this is a asp.net";
//regex reg = new regex("[.]");
= reg.replace(str,"*");
= str;
使用正規表示式
如果原來沒有使用過正規表示式,那麼可能對這個術語和概念會不太熟悉。不過,它們並不是您想象的那麼新奇。請回想一下在硬碟上是如何查詢檔案的。您肯定會使用 和 字元來幫助查詢您正尋找的檔案。字元匹配檔名中的單個字元,而 則匹配乙個或多個字元。乙個如 data?dat 的模式可以找到下述檔案 data1.d...
使用正規表示式
本文節選自 並有稍微修正。使用正規表示式 您可以使用正規表示式做很多事情。在以下的列表中,您可以找到一些最普通 最常用的正規表示式的例子。表示文字串必須在一行的開頭。所以,當查詢行的開頭只為 hosts 的行,可以使用命令 grep ls hosts 代表了一行的結尾。所以,當查詢行的結尾只為 ho...
正規表示式使用
1 靜態match方法 使用靜態match方法,可以得到源中第乙個匹配模式的連續子串。2 靜態的matches方法 這個方法的過載形式同靜態的match方法,返回乙個matchcollection,表示輸入中,匹配模式的匹配的集合。3 靜態的ismatch方法 此方法返回乙個bool,過載形式同靜態...