正規表現を教えてください。
{ "user ": "2 ", "sys ":[ "10 ", "11 ", "12 ", "13 "]}
上記の場合string 、[ ] の内容は変数です。
"user ": "2 " の 2 を正規表現で取得したいのですが、この正規表現はどのように記述すればよいですか? >- ----解決策----------------------
3 番目と 4 番目の引用符の間の内容を読んでください。
------解決策----------------------
$str = '{ "user ": " 2 ", "sys ":[ "10 ", "11 ", "12 ", "13 "]} '; $e = preg_replace( '/^{ "user ": "(.+?) " . */ ', '$1 ',$str); echo $e;