私はこれに頭を悩ませてきましたが、次のことを達成するための正規表現を理解できません:
入力文字列 (これは、他の多くの JSON に囲まれた JSON データです):
$string=..."natural_order":"12"...
ここで、12 は「1.2」のような小数の場合もあれば、1288 や 1.288 のように大きい場合もあります。
希望の文字列:
..."natural_order":12...
php preg_replace を使用して、これまでのところ次のようになりました。
preg_replace('/[^natural_order:]+"/', '', $string);
ただし、次のみを返します。
"12"
どんな考えでも大歓迎です!