寫成function方便使用。前面丟『來源字串』,後面丟『規則』。
回傳List<string>。
可使用toArray 轉成陣列後,假如前後有『, 』,可使用 trim(‘,') ,將前後的『,』刪除。
public static List<string> regexMatch(string source,string pattern)
{
Regex r = new Regex(pattern,RegexOptions.IgnoreCase);
List<string> result = new List<string>();
MatchCollection _Collection = r.Matches(source);
foreach (Match matchs in _Collection)
{
result.Add(matchs.Value);
// Group的內容
//GroupCollection groups = matchs.Groups;
//foreach (var groupValue in groups)
//{
// result.Add(groupValue.ToString());
//}
}
0 意見:
張貼留言