これを配列( "X-Storage-Url"、 "https:// pathofanapi")に分割したいと思います。最初のコロンで文字列を分割する方法
誰かが私にこの正規表現を教えてもらえますか?正規表現はいつも私の弱点です。
ありがとうございました。
これを配列( "X-Storage-Url"、 "https:// pathofanapi")に分割したいと思います。最初のコロンで文字列を分割する方法
誰かが私にこの正規表現を教えてもらえますか?正規表現はいつも私の弱点です。
ありがとうございました。
$array = array_map('trim', explode(':', $str, 2));
これまで通り、explode
はこの仕事を行うのに適したツールです。
あなたが本当に正規表現をしたい場合は、ここで行う方法です:するpreg_matchと
:
$str = "X-Storage-Url: https://pathofanapi";
preg_match('/^([^:]+):\s*(.*)$/', $str, $m);
print_r($m);
出力:
Array
(
[0] => X-Storage-Url: https://pathofanapi
[1] => X-Storage-Url
[2] => https://pathofanapi
)
かとpreg_split;
$arr = preg_split('/:\s*/', $str, 2);
print_r($arr);
出力:
Array
(
[0] => X-Storage-Url
[1] => https://pathofanapi
)
あなたが必要なこの – Gordon
ありません正規表現、ちょうど爆発する方法のための正規表現を必要といけません。 –