0

以下から「目的のテキスト」を抽出するための正規表現を作成するにはどうすればよいですか。

data-zoom-image="desired text"
4

4 に答える 4

1
   preg_match('/(data-zoom-image=")(.*)(")/',$youstring,$match);

echo $match[2];

これを試して。それはパターンです

于 2013-02-11T08:10:13.647 に答える
1

この操作を行うには必要ありませんpreg_match

単純に、 strposと並行してsubstrを使用できます。

$find = substr($yourString,strpos($yourString,"="));
于 2013-02-11T08:11:37.577 に答える
0
$str  = 'data-zoom-image="desired text"';

preg_match('/data-zoom-image="(?P<text>\w+)"/', $str, $matches);

print_r($matches);

参照: http://php.net/manual/en/function.preg-match.php

于 2013-02-11T08:51:54.583 に答える
0

クォータなし:

substr($text, strpos($text, '"')+1, strrpos($text, '"') - strpos($text, '"')-1) ;
于 2013-02-11T08:21:07.580 に答える