C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 47 を表示中)
■25499 / )  正規表現で、且つの記述方法
□投稿者/ たこやき (25回)-(2008/09/20(Sat) 16:32:05)

分類:[C#] 

いつも助けられています。

正規表現の記述例を学習中なのですが、
どちらかの文字を含む等の記述は見かけるのですが、
両方の文字を含む記述例が見つかりません。
申し訳ありませんがご指導下さい。

//失敗状態
private void button1_Click(object sender, EventArgs e)
{
string[] ss =
{ "かきくあい", "かき", "あいう", "あいうかき" };

// 「あい」と「かき」を含むものを抽出する
Regex rg = new Regex("(かき)+" + "(あい)+");

var aa =
from p in ss
where rg.IsMatch(p.ToString())
select p;

foreach (string a in aa)
Console.WriteLine(a.ToString());
}

返信 編集キー/


管理者用

- Child Tree -