以下から「目的のテキスト」を抽出するための正規表現を作成するにはどうすればよいですか。
data-zoom-image="desired text"
preg_match('/(data-zoom-image=")(.*)(")/',$youstring,$match);
echo $match[2];
これを試して。それはパターンです
この操作を行うには必要ありませんpreg_match
。
単純に、 strposと並行してsubstrを使用できます。
$find = substr($yourString,strpos($yourString,"="));
$str = 'data-zoom-image="desired text"';
preg_match('/data-zoom-image="(?P<text>\w+)"/', $str, $matches);
print_r($matches);
クォータなし:
substr($text, strpos($text, '"')+1, strrpos($text, '"') - strpos($text, '"')-1) ;