我正在尝试在Java中匹配一个正则表达式模式,我有两个问题:
- 在我寻找的模式内部,存在一个已知的开头,然后是一个未知的字符串,我想获取该字符串直到第一次出现&为止。
- 在一行中有多个这些模式的出现,我想单独获取每个出现的模式。
例如,我有以下输入行:
1234567 100,110,116,129,139,140,144,146 http://www.gold.com/shc/s/c_10153_12605_Computers+%26+Electronics_Televisions?filter=Screen+Refresh+Rate%7C120HZ%5EScreen+Size%7C37+in.+to+42+in.&sName=View+All&viewItems=25&subCatView=true ISx20070515x00001a http://www.gold.com/shc/s/c_10153_12605_Computers+%26+Electronics_Televisions?filter=Screen+Refresh+Rate%7C120HZ&sName=View+All&subCatView=true 0 2819357575609397706
我对这些字符串很感兴趣:
Screen+Refresh+Rate%7C120HZ%5EScreen+Size%7C37+in.+to+42+in.
Screen+Refresh+Rate%7C120HZ