我有一個字符串:"stuffhere{@ name="productViewer" vars="productId={{id}}"}morestuff"
Java的正則表達式查找全部之間,而是最後一個字符不是之前或之後
我如何才能找到開始{
和最後}
之間的一切。
Pattern.compile("\\{@(.*?)\\}" + from, Pattern.DOTALL); //Finds {@ name="productViewer" vars="productId={{id}
我如何驗證結束}
沒有被其他}
之前或之後?該字符串也可能被其他字符包圍。
標識像正則表達式只返回:name="productViewer" vars="productId={{id}}"
擺脫不情願的量詞。 Make是'。*' –