Php 查找以@开头且包含除正则表达式中空格以外的所有字符的所有单词
标题说明了一切 这就是我所拥有的:Php 查找以@开头且包含除正则表达式中空格以外的所有字符的所有单词,php,regex,Php,Regex,标题说明了一切 这就是我所拥有的: preg_match_all("/@[\w_.]+/",$text_tbh, $matches); 但这不包括带有特殊字符的单词 谢谢使用与任何非空白字符匹配的\S preg_match_all('/@\S+/', $text_tbh, $matches); 使用与任何非空白字符匹配的\S preg_match_all('/@\S+/', $text_tbh, $matches); 你喜欢什么特色菜?把它们放在括号里 即 你喜欢什么特色菜?把它们放在括号
preg_match_all("/@[\w_.]+/",$text_tbh, $matches);
但这不包括带有特殊字符的单词
谢谢使用与任何非空白字符匹配的
\S
preg_match_all('/@\S+/', $text_tbh, $matches);
使用与任何非空白字符匹配的
\S
preg_match_all('/@\S+/', $text_tbh, $matches);
你喜欢什么特色菜?把它们放在括号里 即
你喜欢什么特色菜?把它们放在括号里 即
g
标志表示全局的,而不是贪婪的,PHP不使用它。这就是preg\u match\u all
方法的作用(与preg\u match
相反)。g
标志表示全局的,而不是贪婪的,PHP不使用它。这就是preg\u match\u all
方法的作用(与preg\u match
相反)。