使用正则表达式匹配字符串?

约翰

我正在使用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

在这里ppdc根本不会改变。有时,它们可以传递dc1or或dc2or,dc3并且它们始终会传递这样的字符串,该字符串以开头,h然后是诸如h1h2或的数字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"
布莱恩·埃利奥特(Bryan Elliott)

这个怎么样:

^/pp/dc/dc[123]/h[0-9]+$

工作正则表达式示例:

http://regex101.com/r/mJ8hI7

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式匹配字符串?

来自分类Dev

使用Java正则表达式在字符串中间查找匹配的字符串

来自分类Dev

使用正则表达式顺序匹配正则表达式,而不是JavaScript中的字符串顺序

来自分类Dev

Java正则表达式匹配字符串

来自分类Dev

返回匹配正则表达式的字符串

来自分类Dev

匹配不带正则表达式的字符串

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式以匹配Java字符串

来自分类Dev

Vim:匹配字符串的正则表达式

来自分类Dev

正则表达式匹配空字符串?

来自分类Dev

正则表达式不匹配字符串

来自分类Dev

与正则表达式匹配的Java字符串

来自分类Dev

正则表达式匹配特定字符串

来自分类Dev

正则表达式-匹配字符串模式

来自分类Dev

正则表达式与字符串不匹配

来自分类Dev

字符串与正则表达式不匹配

来自分类Dev

正则表达式后匹配字符串

来自分类Dev

正则表达式匹配子字符串

来自分类Dev

正则表达式匹配逗号或字符串

来自分类Dev

字符串之间的正则表达式匹配

来自分类Dev

正则表达式匹配“划定的字符串

来自分类Dev

用正则表达式匹配字符串

来自分类Dev

返回匹配正则表达式的字符串

来自分类Dev

正则表达式与字符串匹配

来自分类Dev

正则表达式匹配字符串

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式匹配子字符串

来自分类Dev

正则表达式匹配字符串从

来自分类Dev

正则表达式-匹配字符串模式