我遇到了一个问题,我需要过滤掉"更长"的路径而不被捕获intent filter
.
如下面的代码所示,
PatternMatcher pm = new PatternMatcher("/..*/..*", PatternMatcher.PATTERN_SIMPLE_GLOB);
Boolean b = pm.match("/segment/segment");
Boolean c = pm.match("/segment/segment/segment");
AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
alertDialog.setTitle("Alert");
alertDialog.setMessage(b.toString() + ',' + c.toString());
Run Code Online (Sandbox Code Playgroud)
它显示true,true
为结果.
有没有办法把结果作为true,false
?将正则表达式更改为/..*/..*/
和url /segment/segment/
是不可能的.
谢谢.我很感激讨论