アプリケーションの正規表現に少し問題があります。「/」だけでなく、すべてのパターンでうまく機能する次のコードがあります。
if (preg_match("#". $pattern1 . "(/.*+)?#", $pattern2)) {
$topActive = TRUE;
}
$pattern1
/line-up または /line-up/opening と/ $pattern2
line-up/opening を使用すると、期待どおりに動作します。しかし、「/」だけの場合にも一致し$pattern1
ます。「/」との一致を防ぐにはどうすればよいですか?