如何在正则表达式中为特定字符串添加检查(带引号),同时优先于包含@(\ w +)的正则表达式?PHP的正则表达式在字符串中匹配多个字符串?
@webutvikler @administrator @bugfinder & utvikler @moderator @ chat- & forummoderator @ideutvikler
<?php
$alphaUsername = array();
preg_match_all("/@(\w+)/", $input, $matches);
if (!empty($matches[1])) {
$alphaUsername = array_map('mysql_escape', $matches[1]);
}
?>
我试着用不同的解决方案|在正则表达式检查,但像字符串:“@bugfinder & utvikler”只返回“@bugfinder”,而不是字符串的其余部分。
这是全部在一行还是在每个标签之后有新行? – Andreas