我需要匹配所有这些开始标记:
<p>
<a href="foo">
Run Code Online (Sandbox Code Playgroud)
但不是这些:
<br />
<hr class="foo" />
Run Code Online (Sandbox Code Playgroud)
我想出了这个,并希望确保我做对了.我只抓住了a-z.
<([a-z]+) *[^/]*?>
Run Code Online (Sandbox Code Playgroud)
我相信它说:
/,然后我有这个权利吗?更重要的是,你怎么看?
我javax.xml.stream.XMLStreamReader用来解析XML文档。不幸的是,我正在解析的某些文档使用非IANA编码名称,例如“ macroman”和“ ms-ansi”。例如:
<?xml version="1.0" encoding="macroman"?>
<foo />
Run Code Online (Sandbox Code Playgroud)
这将导致解析异常,并导致异常:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,42]
Message: Invalid encoding name "macroman".
Run Code Online (Sandbox Code Playgroud)
有什么方法可以向我提供自定义编码处理程序,XMLStreamReader以便可以通过对所需编码的支持来增强它?