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