0

2 番目のコロンが見つかるまで、すべてのスペースで文字列を分割する方法を探していました。答えに役立つ場合、私がこれを行っている言語は PHP です。基本的に私が欲しいのは次の文字列です:

:foo!bar@cookie.net strawberry cheesecake :hello world: this is a message!

次の配列に分割されます。

array(
    [0] => ":foo!bar@cookie.net",
    [1] => "strawberry",
    [2] => "cheesecake",
    [3] => ":hello world: this is a message!"
);

どうすればこれを達成できますか?コロンがあるとは限らないことに注意してください。入力文字列は、 のように異なる場合がありますHello World

4

1 に答える 1

0

最初にコロンで分割します。次に、最初のスペースを分割します

$colon = explode(",",$str);
$space = explode(" ",$colon[1]);

次に、コロン [2] には文字列の残りがあり、スペースにはスペースで区切られた部分があります

于 2013-09-10T23:27:55.897 に答える