• ベストアンサー

スペースを置換するには・・・

今日PHPを使い始めたばかりの初心者です。 「スペース」を「文字」に変換するために 下記のような正規表現を書いたのですがうまく いきません。 $xxx = ereg_replace( "\s", "aaa", $xxx ); ネットで調べまくったのですが、どこがおかしいのか よくわかりません。 アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • cocky
  • ベストアンサー率57% (232/402)
回答No.1

preg_replace()の最初の引数(パターン)は適切なデリミタで囲まれないと機能しません。 なので、この場合は $xxx = preg_replace( "/\s/", "aaa", $xxx ); とすればうまく行くと思うんですが。

参考URL:
http://www.php.net/manual/ja/ref.pcre.php
masamisss
質問者

お礼

ありがとうございます。 解決しました。 マニュアルをよく読めってかんじですね。 でもマニュアルをじっくり読むのって 苦手なんですよね・・(苦笑) PHPって噂どおり、perlよりもとっつきやすそうで いいですね。