使用正则表达式从URls中提取值

时间:2011-07-18 22:55:26

标签: java regex

我有以下Pattern

http://abc.com/#!/[0-9a-z]
http://abc.com/#!/search/%23[^.]

因此,第一个模式标识用户的URL,第二个URL标识搜索参数。

我可以使用Java中的PatternMatcher类检查模式是属于用户还是搜索查询。如何提取用户或搜索词的值?

1 个答案:

答案 0 :(得分:2)

您应该使用捕获组。有关详细信息,请查看Java regular expressions: capturing groups