「拡張」正規表現を使用している場合(デフォルト)は常に、繰り返しの後に「?」を付加することによって、最短一致の繰り返しが可能です。最短一致の繰り返しとは、できる限り短い文字列に一致する繰り返しです。
以下に、html タグのペアと一致する正規表現の例を示します。
"<¥s*tagname[^>]*>(.*?)<¥s*/tagname¥s*>"
この場合、$1 にタグのペアで挟まれているテキストが格納されますが、これはできる限り短い一致する文字列です。
|
Copyright © 2013 CA.
All rights reserved.
|
|