Products
GG网络技术分享 2025-03-18 16:15 4
String regex = \"com/xxx/ * /test\";
String string = \"com/xxx/utils/test\";
System.out.println(string.matches(regex));
为什么结果是false,
String regex = \"com/xxx/ * /pattern/ * \";
String string = \"com/xxx/test/pattern/PatternTest1\";
System.out.println(string.matches(regex));
这个也是false,该怎么匹配?
如果用户输入的是【com.xxx. * .pattern. * 】该如何用表达式匹配com/xxx/test/pattern/PatternTest1.class呢?
还有,你*号前面至少写一个子表达式,*是用来匹配前面的子表达式的,你前面是个/当然不行。你如果想让之间有0或者多个字母,用[a-z]*
呃。很明显,*号旁边有空格啊,把空格去掉
改成.,就是“*”前面加个“.”
号在正则表达式是不能直接使用的,最好【a-z】放在一起使用
你的这个regex 里的 / 不需要转义么?
你要说一下你要从这两个div里面提取什么啊,目标要给一个啊。如果做爬虫的话,我建议用etree做网页解析提取,简单方便
Demand feedback