• ベストアンサー

正規表現について

phpの初心者です。 あるサンプルのプログラムを読んで勉強していたのですが、正規表現の使い方がよく解らず本やサイトで調べましたが、それでも解らなく。 下記の場合ですと同様な結果になるのでしょうか? ereg("(.*)#(.+)",$aa,$bb) また、正規表現に詳しいサイトがあればご紹介頂けますか? 本当に申し訳ありません。

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

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

一つしか例がないのにどれと同様な結果になるのでしょうか? もしかして$aaと$bbが?その場合$aaに何が入っているのかが分からないと答えられません。 正規表現はとほほさんのところが参考になりそうですが、なぜか最近アクセスできない・・・?

参考URL:
http://www4.ocn.ne.jp/~kaerume/k2e/regex_top.html
GanID
質問者

お礼

説明不足で申し訳ありません。 moon nigthさんからご紹介頂いた"とほほさん"のサイトで理解できました。 例えば$aaに"abc#ss#zz"の文字があった場合、この場合#があるかのマッチングを行い結果、マッチしたので値はtrueが返り且つ$bb[0]に"abc#ss#zz"がセットされ、$bb[1]に"abc#ss"、$bb[2]に"zz"がセットされるという事でした。 ありがとうございました。

関連するQ&A