/[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 打印“正在查看 edgrens 不喜欢” profile-photos.php?u=edgren&dl=
。
如果 GET 是 &dl= 这是错误的,我现在拥有的正则表达式会打印egren
(例如 regexpal.com 上的示例)。我想打印整个用户名而不是它的一半,可以这么说。
我该如何解决我的问题?
提前致谢。