正規表現について

AND 検索 同じ行内 文字列1.+文字列2 .+(半角 で文字列1と文字列2の間は何でも良いと言う意味になります。

AND 検索 違う行で探す キーワード2に設定してください。何行以内かを条件にできます。

OR 検索 文字列1|文字列2 |(半角 で区切ります。間にスペースを入れるとスペースが意味を持ちますので注意。

その他の主な正規表現

項目説明
¥b語の区切りを意味します ¥bball¥b 前後に空白のある ball にはマッチしますが baseball には マッチしません。
¥B単語 の中にある空文字列にマッチします ¥Bgnu¥B cygnus にはマッチしますが gnu にはマッチしません。
[A-Z]アルファベット大文字にマッチします。これだと1文字になります。[A-Za-z]+ で何文字かのアルファベットとマッチします。
[0-9]数字にマッチします。これだと1文字になります。[0-9]+ で何文字かの数字とマッチします。
文字 なんでも を意味します。
1回以上の繰り返しを意味します。[0-9]+では 数字が何文字かある場合だけヒットします。
0回以上の繰り返しを意味します。[0-9]*では数字がある場合も無い場合もヒットします。
行頭を意味します。^¥n では 行頭に改行のみの行がヒットします。
$行末を意味します。[ ]+$ では 行末にスペースがある行がヒットします。
[XYZ_]XYZ_のどれか1文字にマッチします。
[^XYZ_]XYZ_のどれか1文字以外にマッチします。

正規表現サンプル

^ . + * $ | () [] などを検索したい場合は ^ . + * $ | ( ) [ ]と ¥ を付けます。

事例 回答サンプル 
get ???? Word が探したいget[A-Za-z_]+Word
m_index に値をセットしている箇所を探したいm_index[ ]*=
m_index == は除外したいm_index[ ]*=[^=]
data999 999 部分は三桁の数字を探したいdata[0-9][0-9][0-9] または data¥d{3}
data999a はヒットさせたくないdata[0-9][0-9][0-9][^a] または data¥d{3}[^a]
A01 A02 A03 を探したいA(01|02|03)
2010/8/28 のような日付を検索したい¥d{4}/¥d{1,2}/¥d{1,2} ←{1,2} 1桁から2桁の意味
090-111-1234 0120-22-2345 電話番号は¥d{2,4}-¥d{2,4}-¥d{4} ←{2,4} 2桁から4桁の意味
メールアドレスは[¥w¥d_-]+@[¥w¥d_-]+.[¥w¥d._-]+
URLは(¥S+)://([^:/]+)(:(¥d+))?(/[^#¥s]*)(#(¥S+))?
xxx に囲まれた文字列(.+)
xxx 2重引用符に囲まれた文字列".+"
[ ] で囲まれた文字列[[^[]*]
IP アドレス([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})
後方参照するには? 検索文字列に入れるxxx([a-z0-9]+)zzz かっこで囲みます。
後方参照するには? 置換文字列に入れるxxx¥1zzz の部分が ¥1 に展開 後方参照 できます。¥1~¥9 まで9個までしか使えません。
文字列 A と文字列 B 以外(?!.*(文字列 A|文字列 B))