java基础正则问题
Java code: String r="\\.(?:txt|aspx)$",input="bb.txt"; System.out.println(r); System.out.println(input.matches(r)); System.out.println(Pattern.matches(r, input)); 大家帮忙看看,这两个为什么是false啊,真见鬼了,
[code=Java]Pattern regex = Pattern.compile("[^.]++\\.(?:txt|aspx)$");[code] Java code: Pattern regex = Pattern.compile("[^.]++\\.(?:txt|aspx)$"); 上面格式乱了引用 Java codePattern regex= Pattern.compile("[^.]++\\.(?:txt|aspx)$"); 上面格式乱了 这样写表示什么? 我在c#和js里上面那应该都没问题啊 这个区别主要是在? 还有++表示 什么? 没见过这个呢? \\.(?:txt|aspx)$ 你前面都没有匹配bb的,怎么会为TRUE。 2#的是对的。 这个matches方法比较诡异 喔。。 \\w*\\.(?:txt|aspx)$ 就好了 正则就是试出来的!引用 正则就是试出来的! ... java真郁闷,结帖了
相关问答:
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置? 用过滤器 filter 将当前站点及其子站点放一个目录 然 ......
如题,C/C++中的execl怎么调用写好的java程序, execl("/opt/java1.5/bin/java","MyClass",NULL); 这样的不行哦。 不会. 运行java程序 找工具查看一下那个程序的命令行 搜索下:jni ......
怎么在控制台中输入类似下面的信息: s1234 50 s1235 80 s1234 90 s1234 40 s1236 90 每当回车时 ......
CREATE DATABASE ADDRESSLIST; USE ADDRESSLIST; DROP TABLE IF EXISTS FRIEND; CREATE TABLE FRIEND (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY , FRIEND_NAME VARCHAR(20) NOT N ......