首页 > 编程知识 正文

正则不包含多个字符串,正则表达式匹配字符串末尾

时间:2023-05-05 20:24:17 阅读:143228 作者:3875

常用函数strstr($str,“abc”);

常规匹配preg _ match (“/”ABC?/is”、$ str;

但是,如果要匹配没有特定字符串的字符串php正则表达式中包含的字符串,则使用正则表达式会更麻烦

不使用普通时! strstr($str,“abc”); 可以解决问题

但是,通过正则化,这是唯一的方法(“//^ (() ) ) ) )? abc () ) $/是"

--------------------

复制代码。 代码是下一个:

$ str=“ dfadfadf765577abc55fd”

$ pattern_url=“/^”? abc () * $ /是;

if(preg_match($pattern_URL,$ str ) )

“不含abc! ”;

}其他{

“包括abc在内! ”;

}

--------------------

结果为:假,包括abc!

$ str=“ 2b3d5c”

注意:[^(Ab c ) ]的语法是检查BC中是否有$ str的字符。

preg_match((/[^ ) ABC ) ]/s ),$ strphp正则包含某个字符串,$ arr;

因为字符2不在a b c中,所以$ arr的返回值为2;

包含字符串" abc "但不包含字符串" xyz "的匹配项

//ABC(^ ) ) ) ) )? xyz ).() $ )/s "

本文来自电脑杂谈,转载请注明本文网站:

http://www.pc-现实的冷风.com/a/ruanjian/article-209123-1.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。