【发布时间】:2013-10-19 02:19:57
【问题描述】:
我有一个字符串:"stuffhere{@ name="productViewer" vars="productId={{id}}"}morestuff"
如何找到开头 { 和结尾 } 之间的所有内容。
Pattern.compile("\\{@(.*?)\\}" + from, Pattern.DOTALL); //Finds {@ name="productViewer" vars="productId={{id}
如何验证结尾 } 之前或之后没有另一个 }?该字符串也可能被其他字符包围。
我希望正则表达式只返回:name="productViewer" vars="productId={{id}}"
【问题讨论】:
-
去掉不情愿的量词。制作是
.*