現在、次のようなコードのスニペットがあります。
preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
私がやりたいことは、出力に数字が表示されないため、数字も使用できるようにすることです。どうすればいいですか?助けてください!
現在、次のようなコードのスニペットがあります。
preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
私がやりたいことは、出力に数字が表示されないため、数字も使用できるようにすることです。どうすればいいですか?助けてください!
これで問題が解決するかどうかを確認してください。
preg_match('/^(.+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
ソース: https://stackoverflow.com/a/10963620/1439823
数字と等しい「=」の間の何かを許可したい場合は、以下のコードを使用する必要があります
preg_match('/^(.+)\s=\s(.+)\s=\s(.+)\s=\s(.+),/', trim($row), $matches);