regex搜索一个字符串,该字符串几乎与除|
我想匹配以下内容: cat后跟除regex搜索一个字符串,该字符串几乎与除|,regex,Regex,我想匹配以下内容: cat后跟除| 例如,cat etc|重新启动不应匹配,因为“|” 我知道这个 cat.*[^\|] 当我尝试它时,它不起作用。不要滥用regexp来完成可以更快、更容易地完成的琐碎任务。例如,在PHP中: $str = trim($input); if(strpos($str, '|') === FALSE && strpos($str, 'cat') === 0) die('Match found!'); 这将远远超过regexp解决方案 话虽如此
|
例如,cat etc|重新启动不应匹配,因为“|”
我知道这个
cat.*[^\|]
当我尝试它时,它不起作用。不要滥用regexp来完成可以更快、更容易地完成的琐碎任务。例如,在PHP中:
$str = trim($input);
if(strpos($str, '|') === FALSE && strpos($str, 'cat') === 0)
die('Match found!');
这将远远超过regexp解决方案
话虽如此,.为什么需要正则表达式解决方案?