我正在使用JSP和Servlet,用户将在JSP页面中从该表单输入一些字符串。
该字符串可以像这样-
/pp/dc/dc1/h1
...
/pp/dc/dc1/h100
or
/pp/dc/dc2/h1
...
/pp/dc/dc2/h100
or
/pp/dc/dc3/h1
...
/pp/dc/dc3/h100
在这里pp
,dc
根本不会改变。有时,它们可以传递dc1
or或dc2
or,dc3
并且它们始终会传递这样的字符串,该字符串以开头,h
然后是诸如h1
或h2
或的数字h100
。
所以这意味着有时字符串可以像这样-
/pp/dc/dc1/h10
or
/pp/dc/dc3/h3
or
/pp/dc/dc2/h10
所以我的问题是如何使用正则表达式检查这些模式。如果h10
后面有任何字符串,或者后面有任何数字,则h
像这样-
/pp/dc/dc2/h10/pro
那么我将返回false,否则返回true,如果它与上面所示的模式相同。
使用RegularExpressions可以做到吗?
String data = "/pp/dc/dc3/h1"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句