うまくいけば、これはPHPを使用した素早く簡単なものです。文字列を配列に分割しようとしていますが、空白の最後のインスタンスだけです。これまでのところ、私は...文字列を最後の空白文字だけで分割する正規表現
$str="hello this is a space";
$arr=preg_split("/\s+/",$str);
print_r($arr);
Array ([0] => hello [1] => this [2] => is [3] => a [4] => space)
...すべての空白のインスタンスで分割します。
空白の最後のインスタンスだけで分割するようにこの正規表現を拡張するにはどうすればよいですか?なるには...
Array ([0] => hello this is a [1] => space)
ありがとうございました!
優れている、よかった、それは完璧に動作します。 理解のために、その式の '(?= \ S * + $)'部分がどのように機能するのか説明できますか? – chattsm
あなたはマーティンです。説明については、 'edit'を参照してください。 –
それは素晴らしいバート、おかげです。もし私ができるなら、私はあなたに多くのポイントを与えるだろう! – chattsm