■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50


レス数が1000を超えています。残念ながら全部は表示しません。
ReplaceStr.txtを活用するスレ Part3

6 :Jane使いの名無しさん:2007/12/29(土) 03:51:12 ID:Tl4xBC530
■正規表現について
マッチテキストの表現には正規表現が使用されています。
以下に代表的なものを紹介します。

. … "\n"を除く任意の一文字にマッチします。
* … 直前の文字or部分式の「0回以上の繰り返し」にマッチします。
+ … 直前の文字or部分式の「1回以上の繰り返し」にマッチします。
[xyz] … []内のいずれかの1文字にマッチします。
[^xyz] … []内のどれとも一致しない1文字にマッチします。
[a-z] … a〜zの範囲内の1文字にマッチします。
[^a-z] … a〜zの範囲外の1文字にマッチします。
\d … 任意の10進数字にマッチします。[0-9]と同義。
\s … 半角スペース,タブ文字,改行文字...などの空白文字にマッチします。[ \f\n\r\t\v]と同義。
(pattern) … ()内で一致した文字列は $0〜$9 の変数に格納されます($0は対象文字列)
(x|y) … "x" または "y" に一致します。()内で一致した文字列は変数に格納されます。
(?:pattern) … ()内で一致した文字列は変数に格納されません。(?:x|y) のようにOR条件を指定するときに用います。

正規表現の概説
ttp://msdn2.microsoft.com/ja-jp/library/28hw3sce.aspx
正規表現の構文
ttp://msdn2.microsoft.com/ja-jp/library/ae5bf541.aspx


◎エスケープしなければならない文字
正規表現では、特別な効果を持つ文字(メタ文字)が存在します。
メタ文字を文字としてマッチさせるためには、エスケープする必要があります。

MSDN Library (JScript): 特殊文字
ttp://www.microsoft.com/japan/msdn/library/ja/jscript7/html/jsreconspecialcharacters.asp


227KB
掲示板に戻る 全部 前100 次100 最新50

0ch BBS 2007-01-24