Repl-Ace on .NET Repl-Ace on .NET Documents (Ver.1.0.4)


量指定子

 量指定子は、前置の表現の回数を表現します。

 以下の量指定子は、検索文字列でのみ使用できます。

量指定子 説明

*

 前置の表現を 0 回以上マッチさせます。

 AAAABBBBCCCC を A*C* で検索すると、 AAAA と CCCC にマッチします。

+

 前置の表現を 1 回以上マッチさせます。

 AAAABBBBCCCC を [AB]+[BC] で検索すると、 AAAABBBBC にマッチします。

?

 前置の表現を 0 回または 1 回マッチさせます。

 ABC ABCD を ABCD? で検索すると、 ABC にも ABCD にマッチします。

{n}

 前置の表現を n 回マッチさせます。

 AAAAA を A{3} で検索すると、最初の AAA にマッチします。

{n,}

 前置の表現を n 回以上マッチさせます。

 A{3,} は、AAAAAA にマッチしますが、 AA にはマッチしません。

{n,m}

 前置の表現を n 回以上 m 回以下マッチさせます。

 A{2,5} は、AAAA にマッチしますが、 A や AAAAAAA 全体にはマッチしません。

*?

 前置の表現を 0 回以上のできるだけ少ない繰り返しにマッチさせます。

 AAAABBBBCCCC を .*?C で検索すると、AAAABBBBC と、その後のすべての C 1文字ずつにマッチします。

 ちなみに、AAAABBBBCCCC を .*C で検索すると、AAAABBBBCCCC にマッチします。

+?

 前置の表現を 1 回以上のできるだけ少ない繰り返しにマッチさせます。

 AAAABBBBCCCC を .+?C で検索すると、AAAABBBBC と、その後の CC にマッチします。

 ちなみに、AAAABBBBCCCC を .+C で検索すると、AAAABBBBCCCC にマッチします。

??

 前置の表現を、できれば 0 回、できなければ 1 回の繰り返しにマッチさせます。

 sample.jpg を sample(.jpg)?? で検索すると、sample にマッチします。

 ちなみに、sample.jpg を sample(.jpg)? で検索すると、sample.jpg にマッチします。

{n}?

 マッチの仕方は {n} と同じです。ただし、内部では最短一致を試みます。

{n,}?

 前置の表現を n 回以上のできるだけ少ない繰り返しにマッチさせます。

 AAAAA を A{3,}? で検索すると、AAA にマッチします。

 ちなみに、AAAAA を A{3,} で検索すると、AAAAA にマッチします。

{n,m}?

 前置の表現を n 回以上 m 回以下のできるだけ少ない繰り返しにマッチさせます。

 AAAAAA を A{2,5}? で検索すると、3つの AA にマッチします。

 ちなみに、AAAAAA を A{2,5} で検索すると、AAAAA にマッチします。


前へ 次へ


サポートする正規表現についてのトップへ


トップへ


2008/11/19 wrote; by SirMiles

All rights reserved,Copyright ©SirMiles 2008-.