创业资讯门户网站

网站地图

网站首页 / 创业点子 / 正文

正则不包含(正则不包含数字)

更新时间:2026-04-08 00:43:40 点击:162

今天给各位分享正则不包含的知识,其中也会对正则不包含数字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注佰雅经济,现在开始吧!

本文目录一览:

正则表达式不包含怎么写

p[^]*?中国人[^]*?/p

按理说,你那种写法应该也是对的,不知道为什么懒惰没起作用?

正则不包含某个字符串怎么写

你的正则有点重复了,\w本来就包含了汉字和数字了了,所以没必要汉字、数字再加上\w,另外,如果前后不限的话,你这个就只能匹配到前后是数字、字母、汉字、-和_,其他的字符就匹配不上了

正确应该是

/^.+\..+$/

当然,如果说限定了特殊字符只能是-和_,那可以改成/^[\w\-\_]+\.[\w\-\_]+$/

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_url, $str)){

echo "不含有abc!";

}else{

echo "含有abc!";

}

?

//------------------------------------------------

结果为:false,含有abc!

$str = “2b3c4d5c”;

注意:^(abc) 这个语法是逐个检查$str中的字符是否不在 a b c中,

preg_match(”/^(abc)/s”, $str, $arr);

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

同时匹配,包含字符串 “abc”,而且不包含字符串 “xyz”

“/(abc)^((?!xyz).)*$/s”

以下是补充:

判断一个字符串中是否含有另一字符串,有很多方法,如下:

1. 常见函数

strstr($str, "abc");

2. 正则匹配

preg_match("/(abc)/is", $str);

但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了。

如果不用正则如下就可以解决问题

正则 不包含 指定的字符串src='/xxx' 关于XSS攻击

        String src = "abcimg src='xxxx'";

Pattern scriptPattern = Pattern.compile("src[\r\n]*=[\r\n]*\\\'(?!/)(.*?)\\\'",Pattern.CASE_INSENSITIVE | Pattern.MULTILINE | Pattern.DOTALL);

String result = scriptPattern.matcher(src).replaceAll("");

System.out.println(result);

正则不包含的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于正则不包含数字、正则不包含的信息别忘了在本站进行查找喔。

标签:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表