python怎样用正则表达式匹配不包含某些字符的字符串?
这样写就行
关键是这个‘^’。另外'(‘, ‘)’是正则表达式里边的特殊字符,需要'(‘ , ‘)’转译一下。
还有一点,你问题里边的‘(’‘)’是中文的全角字符。如果你要匹配它们,还得加编码哦。
请问如何写正则表达式,匹配已[开始,以]结尾,中间包含para1的字符串?
- 请问如何写正则表达式,匹配已[开始,以]结尾,中间包含para1的字符串?比如 :(#para2 235959,yyyymmdd hh24miss) [and passtype=#para3]我想匹配出 [and passtype=#para3]谢谢
- [[^][]*para[^][]*]
请教:如何利用正则表达式把只要含有一个域名的网址都能表达包含到呢
- 比如:下面的这些网址都含有域名abc.com, 请问如何用一个正则表达式,都能表达包含到abc.com这个域名呢 a.abc.com?id=5&do=dfdff b.abc.com?do=545577 c.abc.com?ydy_2d.abc.com
- var reg = ^.*abc.com.*$;
一个字段里有包含“第x集”, 满足包含“第x集”条件的正则表达式应该怎么样,急。谢谢各位大神
- 想把它去掉单筏厕禾丿鼓搽态敞卡,或者替换成 如 “花千骨 第21集” 想变成 “花千骨”
- 第(d )集
求问,正则表达式判断 2-10个字中文, 其中可以包含 "·" 这个符号, 应该怎么写?
- 只可输入中文和"·"
- var reg = ^[u4e00-u9fa5.]{2花矗羔匪薏睹割色公姬,10}$;
请问 1-1000000(百万) 之间,包含2位小数的正则表达式怎么写?
- 大于或者等于1 小于等于1000000(百万)
- ([1-9]d{0乏骇催较诎记挫席旦芦,5}|10{6})(.d{1,2})?应该是这样
正则表达式求助,括号内包含字母和数字
- 我想匹配一段文字括号内固定格式的那一段文字:括号内文字(a id:12345) 其中 a可以是a~z 然后空格 id: 后面再加n个数字这样个一个格式我自己写的:[((][筏功摧嘉诋黄搓萎掸联^)(d]*(d )[^)(d]*[))]很不好用。。吧括号内纯数字也匹配出来了。。
- ([a-z]sid:d ?)
正则表达式 包含字母和数字 可以是全数字,但不能是全字母
- ^(?!d $)[da-za-z]*$打字不易,如满意,望采纳。
求:长度为6-16个字符,不能包含空格,不能是9位以下纯数字 的ios正则表达式
- 搜了下网上的有写 这样的^(?!d{6,8}$)[a-za-z0-9_]{6,16}$ 试了下不对呀nsstring *mystring = @"re3d123"; nslog(@"%@",mystring); nsstring *regex = @"^(?!d{6,8}$)[a-za-z0-9_]{6,16}$";nspredicate *predicate = [nspredicate predicatewithformat:@"self matches %@", regex];if ([predicate evaluatewithobject:mystring] == yes) { nslog(@"yes");}else{ nslog(@"no"); }提示:no问题补充: 需求:长度为6-16个字符(不只是 [1-9a-za-z] 包括" ?, _ , ! " 等) 不能包含空格 不能是9位以下存数字
- 你试一下这个正则表达式:^(?!d{1,8}$)[s]{6,16}$
正则表达式:字符串中必须包含某个字符的
- 比如说 . 号 必须字符串中必须包含.号 如: aaa.aaa 前后不限 可以是中文,字母数字 但是 . 不能是开头和结尾问题补充: ^[u4e00-u9fa5wd-_] *.[u4e00-u9fa5wd-_] $ 我的解法,不知道有什么问题?请大家看看
- ^[u4e00-u9fa5wd-_] .[u4e00-u9fa5wd-_] $
正则表达式必须包含数字、字母、和特殊字符(! @ # $) 三种,并且长度在12-18之间。
- 其中特殊字符只能是以上四个之中的。求正则表达式!!!
- [0-9a-za-z!@#$](12,18)