我想抓住一些HTML标签的价值。 可能看起来像这样:
value='3242312-3245-3245,234:3245:324,asdf asdf,asdf asd'>
或者像这样:
value=358 >
也许这个:
value=83 selected='selected'>
我试过了:
Pattern.compile("value=[[\'(.+)\'][(0-9)\\s]]")
但没有成功......
任何想法我应该使用什么模式?
答案 0 :(得分:0)
此表达式应该有效:
(?<field>\w+)=(('(?<value>[^']*)')|(?<value>\S+))
您可以使用相同的表达式测试here没有组名(因为该工具不支持它们):
(\w+)=(('([^']*)')|(\S+))