<p class="sougouContent"> うーん<br> 何も出力できないのはなぜですか? </p> <br> <h2>ディスカッションへの返信(解決策)</h2> <p class="sougouAnswer"> ^は先頭を意味しますが、文字列の先頭がdefではなくabcなので一致しません</p> <p class="sougouAnswer"> 正規表現に一致がないので、検索したい場合最後のものは /def$/ であるはずなので、出力があるはずです </p> <p class="sougouAnswer"> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="sycode" name="code"><?php$subject = "abcdef";$pattern = '/^def/';preg_match($pattern, $subject, $matches);print_r($matches);?></pre><div class="contentsignin">ログイン後にコピー</div></div> <br> なぜ何も出力できないのでしょうか? <br> <br> これは最も単純な質問ですが、正規表現の特殊文字の意味はまだよくわかっていません。時間をかけて正規表現を学習することをお勧めします。 </p>