正規表現 | 説明 |
---|---|
[^区切り文字] | 「区切り文字」以外の「1文字」を指定する正規表現 |
[^区切り文字]* | 「区切り文字」以外の「複数文字」を指定する正規表現 |
[^,] | 「カンマ(,)」以外の「1文字」を指定する正規表現 |
[^,]* | 「カンマ(,)」以外の「複数文字」を指定する正規表現 |
[^,]*, | 次の「カンマ(,)」が出てくるまでの「カンマ(,)」以外の「複数文字」を指定する正規表現 |
([^,])*, | 抽出した文字を記憶させる正規表現 |
[abc] | 「abc」のいずれか「1文字」を指定する正規表現 |
[^abc] | 「abc」以外の「1文字」を指定する正規表現 |
[^abc]* | 「abc」以外の「複数文字」を指定する正規表現 |
[] |
「[]」で囲むと、 「[](括弧)」の中にある文字の1文字を指定する意味となる。 「[abc]」と指定すると、「abc」のいずれかの1文字が現れたら適合する。 |
^ |
「[]」に「^」を加え、「[^abc]」にすると、 「abc」以外の文字すべてに一致する1文字という逆の意味になる。 |
* |
直前の文字が0階以上続くという意味の記号「*(アスタリスク)」を追加して、 「[^,]*」とすることで、 「カンマ(,)」以外の文字が続く限り、何文字でも指定できるようになる。 |
() |
「()」で囲むことで、括弧内の正規表現に適合した値を記憶させることができる。 記憶させた順番で「$1~$9」と記述することで、呼び出すことができる。 |