22智能在线
新记
正则表达式如何匹配除某些字符串以外的所有字符
abc(中间随机字符).zip
需要匹配除了上述字符串外,前后所有的的字符
用[^abc.*?.zip]无效
举报该文章
相关建议 2019-01-10
你对
正则表达式
的理解可能存在误区,用[ ]括起来的是匹配任意字符,根据你的要求,应该是想要匹配所有以abc开始,以.zip结束的字符,写法应该是这样(abc).+(\.zip)。
在
方括号
[ ]中,除了^,-,一切
特殊符号
全部失效,你的[^abc.*?.zip]这个正则表达式,实际意思是,匹配除了a,b,c,.,*,?,z,i,p之外的一切字符
追问
是需要匹配(abc).+(\.zip)以外的字符
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/0t6xs2tt60hfixfsh2.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
正则表达式,如何匹配除了空格之外的所有字符?
“正则表达式”选中以某些字符开始,某些字符结尾的字符串?
正则表达式 如何匹配除了空格之外的所有字符?
js正则 匹配字符串中除了某些字母之外的所有字符
python正则如何匹配除某个字符串以外的任意字符?
如何用正则表达式过滤除数字以外的其他字符?
正则表达式排除特定字符串
用正则表达式怎样匹配 不包含特定字符串的字符串