99问答网
所有问题
正则表达式如何匹配除某些字符串以外的所有字符
abc(中间随机字符).zip
需要匹配除了上述字符串外,前后所有的的字符
用[^abc.*?.zip]无效
举报该问题
推荐答案 2019-01-10
你对
正则表达式
的理解可能存在误区,用[ ]括起来的是匹配任意字符,根据你的要求,应该是想要匹配所有以abc开始,以.zip结束的字符,写法应该是这样(abc).+(\.zip)。
在
方括号
[ ]中,除了^,-,一切
特殊符号
全部失效,你的[^abc.*?.zip]这个正则表达式,实际意思是,匹配除了a,b,c,.,*,?,z,i,p之外的一切字符
追问
是需要匹配(abc).+(\.zip)以外的字符
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zjX7OBjjXztve7vOtB.html
相似回答
怎么剔除word中的除汉字
以外字符怎么
剔除word中的除汉字以外字符
答:
首先,我们需要使用
正则表达式
来
匹配
除了汉字
以外的
字符,可以使用[^\\\u4E00-\\\u9FA5]这个表达式来匹配非汉字字符。\u003c/p\u003e\u003cp\u003e然后,我们可以使用Java或者其他编程语言的
字符串
替换功能,将匹配到的非汉字字符替换为空字符串,从而剔除掉这些字符。\u003c/p\u003e\u003cp\u003e...
如何
用
正则表达式
过滤除数字
以外的
其他
字符
?
答:
通过Matcher对象的replaceAll方法,我们可以将匹配到的非数字字符替换为空字符串,从而实现去除非数字字符的目的
。最后,我们使用trim方法去除字符串两端的空格,并将结果打印出来。运行上述代码,输出的结果将是空字符串,因为原始字符串"download"中没有数字字符。如果输入的字符串包含数字,例如"123download456...
正则表达式匹配
除了
某字符以外的字符
串
答:
var str='abcd啊百川的4321啊abc1234啊';var re=/啊/g;str=str.replace(re,'');console.log(str) //abcd百川的4321abc1234
正则表达式怎么匹配
非汉字非字母非数字
之外的字符
答:
1、创建java类,TestRegexp 2、编写java代码,String regex2 = "[^\u4e00-\u9fa5a-zA-Z]";Pattern p2 = Pattern.compile(regex2);java.util.regex.Matcher m2 = p2.matcher("a**bsd{12");3、输入待
匹配字符串
,并进行结果打印,java.util.regex.Matcher m2 = p2.matcher("a**bsd{...
如何
用
正则表达式
去除一个
字符串
里面的数字和小数点
以外的字符
答:
1、新建java文件,TestRegexp.java;2、编写java函数,去除一个
字符串
里面的数字和小数点
以外的字符
;public static String getReplace(String num) { num = num.replaceAll("[^\\d.]","");return num;} 3、main方法中调用该函数;System.out.println("去掉后值为:" + getReplace("25.123ab...
正则表达式
排除
特定字符串
答:
1、首先匹配<和>,得到"\<.*\>",(\为转义,<和>加不加都可以)但出现多个标签在一组中。2、排除中间的<和>,
表达式
改为"\<.[^<>]*\>"。3、如果想得到不包含属性
的所有
标签,可以加个
字符
数限制,根据标签字符数,表达式改为“\<\S[^<>]{0,12}\>”。二、匹配指定标签
匹配所有
DIV...
java
正则表达式如何匹配某个字符串
之前的字符串
答:
public static void main(String[] args) { String s = "A876X";//
正则表达式匹配
最后一个数字,规则是“一个数字加上大于等于0个非数字再加上结束符”Pattern pattern = Pattern.compile("(\\d)[^\\d]*$");Matcher matcher = pattern.matcher(s);if (matcher.find()) { System.out....
简单
正则表达式
规则
答:
正则表达式
是一种用于
字符串
搜索和替换操作的强大工具,它遵循一定的规则来定义搜索模式。以下是简单正则表达式的一些基本规则:
字符匹配
:.:
匹配除
换行符
以外的
任意单个字符。[abc]:匹配方括号内的任意单个字符。[^abc]:匹配不在方括号内的任意单个字符。字符类:[az]:匹配任何小写字母。[AZ]:匹配...
正则表达式
位置
匹配
攻略
答:
正则表达式
位置匹配攻略如下:1. 位置的定义: 位置指的是相邻字符之间的空格,是字符与字符之间的抽象界限。2.
如何匹配
位置: ^:
匹配字符串的
开头。 $:匹配字符串的结尾。 b:匹配单词边界,即w和W之间的位置。 B:匹配非单词边界的位置。 :正向肯定预查,匹配p前面的位置。 :正向否定预查,...
大家正在搜
正则表达式匹配多个字符串
正则表达式字符串匹配
正则表达式匹配固定字符串
正则表达式匹配任意字符串
正则表达式匹配字符
正则表达式所有字符
正则表达式提取字符串
正则表达式替换字符串
正则表达式包含指定字符串
相关问题
正则表达式,如何匹配除了空格之外的所有字符?
“正则表达式”选中以某些字符开始,某些字符结尾的字符串?
正则表达式 如何匹配除了空格之外的所有字符?
js正则 匹配字符串中除了某些字母之外的所有字符
python正则如何匹配除某个字符串以外的任意字符?
如何用正则表达式过滤除数字以外的其他字符?
正则表达式排除特定字符串
用正则表达式怎样匹配 不包含特定字符串的字符串