この正規表現を大文字と小文字を区別するように変更しようとしましたが、多くの可能な解決策 (/[u=|&l=|&dl=|&f=]/i
など) がありましたが、思いどおりに動作しませんでした。
u=
、&l=
、&dl=
、および&f=
から取得されprofile-photos.php?u=edgren&dl=
ます。たとえば、この正規表現を使用してユーザー名のみを取得し、edgren
他の GET (l、dl、および f) を識別します。
Looking at <a href="'.url('user/'.$profile).'">'.properize($profile).'</a> '.(isset($_GET['l']) ? 'likes' : (isset($_GET['dl']) ? 'dislikes' : 'favorites'))
URL とともに「Looking at edgrens dislikes」を出力しますprofile-photos.php?u=edgren&dl=
。
私が今持っている正規表現は、GET が間違っている &dl= の場合に出力されますegren
( regexpal.com の例)。いわば、ユーザー名の半分ではなく、ユーザー名全体を印刷したいのです。
どうすれば問題を解決できますか?
前もって感謝します。