-1
比方說,我有這樣的事情:如何查找,替換並將包含xml的字符串拆分爲數組?
Sample 1: Your number is <foo>12345</foo> and your code is <foo>29939</foo>.
Sample 2: Your number is <foo attr="x">12345</foo> and your code is <foo>29939</foo>.
我想打破這個字符串轉換爲字符串數組。
喜歡的東西樣品1如下:
array[0] = Your number is
array[1] = 12345
array[2] = and your code is
array[3] = 29939
示例2:
array[0] = Your number is
array[1] = x|12345 (adding attr value to it)
array[2] = and your code is
array[3] = 29939
我找<foo>
帶或不帶字符串屬性,需要相應地打破字符串。
我發現了一種簡單的方法,用一些值替換下面的東西。
例如:matcher.replaceAll("bar")
這就造成了像:
Your number is bar and your code is bar
我想看到什麼是至關斷串入一個數組或列表,每當我看到標籤<foo>
的字符串值。
String.split是你需要的 –
嵌套標籤可能嗎?像'abc def xyz '?如果是這樣,他們應該如何處理? –
Pshemo
@ JunedAhsan我不這麼認爲。 OP需要更像解析這個半xml字符串的內容。 –