我需要在我的java正则表达式中转义左大括号而不是右大括号。
我的问题是左大括号有什么特别之处?是否类似于说正常括号(括号在正则表达式中用于其他目的(即组)?如果是,请分享用例的示例。
为什么我只需要向左转而不是右大括号?
答案 0 :(得分:1)
重复的语法是Exception in thread "main" javax.xml.crypto.dsig.XMLSignatureException: javax.xml.crypto.URIReferenceException: com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolverException: Cannot resolve element with ID KeyInfo
at org.jcp.xml.dsig.internal.dom.DOMReference.dereference(DOMReference.java:431)
at org.jcp.xml.dsig.internal.dom.DOMReference.digest(DOMReference.java:359)
at org.jcp.xml.dsig.internal.dom.DOMXMLSignature.digestReference(DOMXMLSignature.java:496)
at org.jcp.xml.dsig.internal.dom.DOMXMLSignature.sign(DOMXMLSignature.java:379)
at XmlDigitalSignatureGenerator.generateXmlDigitalSignature(XmlDigitalSignatureGenerator.java:108)
at Main.main(Main.java:25)
。 {min,max}
匹配a{1,3}
,a
或aa
。如果您没有逃脱aaa
,它将被解释为应与结束{
匹配的重复组的开头。