
PHP 正则表达式 不包含特定字符串的方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文介绍了如何在PHP中使用正则表达式排除特定字符串的方法,帮助开发者精准控制文本匹配和筛选。
常见函数 `strstr($str, abc);`
正则匹配 `preg_match((abc)?is, $str);`
但是要匹配一个字符串中不包含某字符串,用正则就比较麻烦了。
如果不用正则 `!strstr($str, abc);` 就可以解决问题了,
但使用正则的话,则需要这样:`^((?!abc).)*$is`
代码如下:
```php
$str = dfadfadf765577abc55fd;
$pattern_url = ^((?!abc).)*$is;
if (preg_match($pattern_u,此处应为 $pattern_url, 修正后为:
```php
$str = dfadfadf765577abc55fd;
$pattern_url = ^((?!abc).)*$; // 正确的正则表达式模式
if (preg_match($pattern_url, $str)) {
echo 匹配成功;
} else {
echo 匹配失败或不存在 abc;
}
```
全部评论 (0)
还没有任何评论哟~


