1
我正在尋找一個簡單的java文本解析器,它可以像XML SAX解析器一樣解析一段文本,但可以自定義打開和關閉標記。而不是「<」我不得不處理「[」。具有自定義打開和關閉標記的Java文本解析器?
我可以使用哪一個,還是必須自己做一些? 示例文本:
[hlpLnk key=hlpId]some text and [lnk key=PrfS]products[/lnk] and some more text[/hlpLnk]
如果您需要快速和骯髒地做到這一點,僅僅用'['和']替換'<'and '>'並使用任何XML解析器? –
我想過這個,但不可能,因爲上述文本可以作爲XML內容的XML文檔的一部分。因此,上面的內容應該被解析爲一種後處理XML。 – edbras
嗯,我認爲它仍然適用...例如,如果它是xml的一部分,讓我們說任何DOM元素或CDATA部分的值,您將需要兩個階段:首先,您將解析外部XML xml解析器,然後你將獲得這個文檔/值,用你的自定義解析器(或者這些字符被替換的xml解析器)進行解析。 –