> 管理機能 > /data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
isi |
投稿日時: 2010/1/18 15:57
対応状況: −−−
|
新米 登録日: 2010/1/3 居住地: 投稿: 5 |
/data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて /data/module/Net/URL.phpの144行目の
if (!empty($HTTP_SERVER_VARS['HTTP_HOST']) AND preg_match('/^(.*)(:([0-9]+))?$/U', $HTTP_SERVER_VARS['HTTP_HOST'], $matches)) { にあるpreg_match('/^(.*)(:([0-9]+))?$/U',$HTTP_SERVER_VARS['HTTP_HOST'],$matches)の/Uは*や+や?で正規表現を作らず/Uを使う理由はあるのでしょうか。たとえば改行や空欄などがあってもマッチさせるために入れてあるとか。 また/^(.*)(:([0-9]+))?$/Uの/Uをなくして*や+や?を加えて表すとどんな式になるのでしょうか。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» /data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて | isi | 2010/1/18 15:57 |
Re: /data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて | seasoft | 2010/1/18 16:06 |
Re: /data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて | johnny | 2010/1/18 16:19 |
Re: /data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて | ramrun | 2010/1/18 16:48 |
Re: /data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて | johnny | 2010/1/18 17:18 |
Re: /data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて | nanasess | 2010/1/18 17:18 |
Re: /data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて | johnny | 2010/1/18 17:34 |
Re: /data/module/Net/URL.phpの144行目の/^(.*)(:([0-9]+))?$/Uについて | nanasess | 2010/1/18 17:46 |