-2

重複の可能性:
RegEx2つの文字列間のテキストを検索する方法

私は正規表現と学習に不慣れです..これは緊急事態であり、誰かが私を助ける必要があります、どうすれば値6Lf4(動的値)を取得できますか?

 private="key" value="6Lf4" sent="yut"

PS文字列には「Value」という名前の属性がたくさんあるので="key" value="、との間の文字列を見つけるために正規表現が必要です"

4

1 に答える 1

0

これは、厳密な形式で機能するはずです。

$matches = array();
preg_match_all('/="key" value="([^"]*)"/', $inputString, $matches);

これは、例外なく、指定された形式に対して特にテストします。"key"との間に可変量の空白がある場合は、代わりvalueに正規表現を変更できますkey"\s+value

于 2012-10-23T23:09:29.107 に答える