私はphp5を使用しており、preg_match()を使用して一致するデータを抽出しています。 私はsprintfのを使用して形成された文字列を持っているとの通りです:$パターンはからデータを取得するためにするpreg_matchで使用されているphp5:preg_matchに使用するパターン内の文字列
$pattern='/$name ([^\/]*)/';
:この名前は、定義されたパターンで検索する文字列でいる
$name = sprintf("sda%d", 0);
sda0文字列を/トークンに変換します。 私は$パターンを印刷したときに、/$ name([^ /])/ *として出力されています。しかし、私はパターンの出力が/sda0([^ /])/ *であることを期待しています。
パターン文字列内で文字列を使用する方法を教えてもらえますか?
よろしく、
Sowmya
使用 '$パターン= "/ $名([^ \ /] *)/";'や '$パターン= '/' $名」 ([^ \ /] *)/ '; '。変数は一重引用符では解析されません(二重引用符でのみ)。 –