使用表达式语言检索引用的字符串

时间:2011-03-14 05:30:43

标签: java regex string

如何检索属性的引用值。

假设您有一些表达式:

[html:text property="pqrs" styleClass="text" style="width:200px"].

现在我要检索属性 styleclass 样式的值,即“pqrs”,“text”和“width:分别为200px。

你能帮助我吗?

非常感谢。

2 个答案:

答案 0 :(得分:2)

如果您只想要引号中的文字,那么非贪婪的匹配应该有效:

".*?"

答案 1 :(得分:1)

(\w+)\=\"(.*?)\"

第一个捕获组(\w+)为您提供属性名称,第二个捕获组使用非攻击性操作符来匹配引号内的内容。